我试图通过几种方法读取主应用程序,但我什么也没回来使用 NSFileHandle 它没有返回任何内容,并带有以下代码:
NSFilemanager *filemanager = [ filemanager defaultmanager ] ;
NSString *myfile = [ [ NSBundle mainBundle ] bundlePath ] ;
if ( [ filemanager isReadableFileAtPath:myfile ] )
NSLog(@" myfile is readable ") ;
if ( [ filemanager isWritableFileAtPath:myfile ])
NSLog(@"myfile is wrieable ") ;
NSFileHandle *filehandle= [ NSFileHandle fileHandleForReadingAtPath:myfile ] ;
if (myfile == nil) {
[ filehandle closeFile ] ;
}else {
NSData *filedata = [ filehandle readDataToEndOfFile ] ;
NSString *filestrdata = [ [ NSString alloc ] initWithData:filedata encoding:NSUTF8StringEncoding ] ;
NSLog(@"string data \n %@ " , filedata) ;
}
但是我什么也没得到,所以我的问题是是否可以访问可执行文件进行读写,如果可以,我们怎么能做到这一点?谢谢