如何使用NSFileHandle打开文本文件

| 我正在尝试打开一个小的文本文件,以测试该文件上的某些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读取失败” ...我在做什么错呢? 由此,我希望找到一种方法,让用户输入一个代表文本文件中一行的数字,然后返回该行中的文本。.有人知道这样做的方法吗?可能吗?     
已邀请:
        问题很可能是文件路径,因为您没有指定完整的路径名。如果要访问应用程序捆绑包中的文件,请使用
-[NSBundle pathForResource:ofType]
NSString *path = [[NSBundle mainBundle] pathForResource:@\"nCode01\"
                                                 ofType:@\"txt\"];
nCode = [NSFileHandle fileHandleForReadingAtPath:path];
    

要回复问题请先登录注册