我正在尝试打开一个小文本文件来测试文件上的一些 NSFileHandle 函数。但是我无法弄清楚如何做到这一点,如果你能告诉我我错过了什么,那就太好了。
//。H
@interface MainViewController : UIViewController <FlipsideViewControllerDelegate> {
NSFileHandle *nCode;
}
@property (nonatomic, retain) IBOutlet NSFileHandle *nCode;
- (IBAction)showInfo:(id)sender;
//check for code
- (void)fetchCode:(id)sender; //this function is attached to a button in the .nib
@end
//.m
- (void)fetchCode:(id)sender{
nCode = [NSFileHandle fileHandleForReadingAtPath:@"nCode01.txt"];
if (nCode == nil) {
NSLog (@"Open of nCode for reading failed\n");
return;
}
[nCode closeFile];
}
我在这里所做的只是试图打开文件,但是每次按下按钮时,我都会收到错误消息“打开 nCode 以读取失败”......我做错了什么?
从这里我希望找到一种方法让用户输入一个代表文本文件中一行的数字,然后返回该行中的文本..有人知道这样做的方法吗?是否可以?