这似乎并不复杂。 我只想制造一个带有当地文本档案内容的直观物体,称为“测试.txt”,我已将这一文件放在我的项目根基。
我正试图装上这部法律。
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"txt"];
NSString *textData = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
//The below works, but not my above... not sure why.
//textData = @"TEST TEST";
NSLog(@"Some text from a file of %@", textData);
NSLog(@"The length of the string is %lu", [textData length]);
The output from this code is "Some text from a file of (null)" "The length of the string is 0"
我不肯定,为什么这样做是失败的,而不是我的文本文件的内容。 档案编码似乎合适。 此外,档案也存在。 我把档案拖到错误地点? 我是否不得不以某种方式在我的NSBundle主食上添加这一内容?
感谢!