我已经从XCODE 4升级到4.2,现在我有问题。无法在XCODE 4.2中读取文件,在4.0中工作?
下面的代码工作前4.2读取文件中的 “文件路径”:
// Fill myString with questions from the .txt file and then read .txt file
NSString *filePath = whatFile;
NSString *myString = [[NSString alloc] initWithContentsOfFile:filePath];
// Load array
NSArray* myArray = [myString componentsSeparatedByString:@"\r"];
NSLog (@"\n \n Number of elements in myArray = %i", [myArray count]);
随着4.2 “initWithContentsOfFile” 在下面的代码行被弃用:
NSString *myString = [[NSString alloc] initWithContentsOfFile:filePath];
...并应根据手册更换为以下内容:
NSString *myString = [NSString stringWithContentsOfFile:filePath encoding: NSUTF8StringEncoding error:&err];
我不能通过替换代码行来获取它以读取同一文件中的记录。顺便说一句,我已经定义了&犯错。
当我NSLog myString我得到(null)。
我有点绝望解决这个问题,非常感谢任何帮助。
干杯
又是什么错误对象告诉你吗? – Abizern