我正在尝试从Obj中的文本文件中读取信息。 C程序,每当我尝试NSLog输出时,我得到(null)。我确保我正在使用的文本文件位于我的Copy Bundle Resources中,这是我发现的所有其他答案。我正在使用以下内容来访问文件:
NSString *rightsPath = [[NSBundle mainBundle] pathForResource:@"Sample Maze Rights" ofType:@"txt"];
NSString *rightsContent = [NSString stringWithContentsOfFile:rightsPath encoding:NSUTF8StringEncoding error:NULL];
有人可以提出任何建议吗?
答案 0 :(得分:1)
这就是error
参数的用途。
NSError *error = nil;
NSString *rightsContent = [NSString stringWithContentsOfFile:rightsPath
encoding:NSUTF8StringEncoding
error:&error];
if (rightsContent == nil)
NSLog(@"error: %@", [error description]);