从.txt文件iOS 7 objc读/写

时间:2014-06-04 17:18:42

标签: ios objective-c

我有这段代码:

  NSString *studentList = _textIn.text;
NSString *path = [[self applicationDocumentsDirectory].path
                  stringByAppendingPathComponent:@"ClassOne.txt"];
[studentList writeToFile:path atomically:YES
               encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@", studentList);
NSLog(@"students 1 saved");

我尝试写入电话系统上的文本文件。当我尝试用该文件读取时:

NSError *error;
NSString *strFileContent = [NSString stringWithContentsOfFile:[[NSBundle mainBundle]
                                                               pathForResource: @"classOne" ofType: @"txt"] encoding:NSUTF8StringEncoding error:&error];
_textIn.text = strFileContent;

文本字段显示为空白。 NSLog打印文本字段中的内容,但是当我尝试稍后加载它时,文本字段为空。如何让文本字段显示文件中的内容。

1 个答案:

答案 0 :(得分:2)

书写部分没问题。您正尝试从应用程序主包而不是原始文件路径中读取该文件。