我有以下代码。 word.txt位于“支持文件”中:
NSString *filePath = [[NSBundle mainBundle] resourcePath];
filePath = [filePath stringByAppendingPathComponent:@"words.txt"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
当我使用模拟器运行时,数据无法正确读取,但如果我使用实际设备,则可以正常工作。
有什么问题?
答案 0 :(得分:0)
我就是这样做的,它似乎对我有用:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"words" ofType:@"txt"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
if (data) {
NSLog(@"DATA:%@",data);
}
并将其设置为字符串:
NSString* string = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"WORDS:%@",string);