Iphone文本文件读取



我试图读取数据从1.txt在我的iphone项目的资源文件夹使用以下代码:

NSString *fileContent = [NSString stringWithContentsOfFile:[[NSString stringWithFormat:@"%d", currentLevel] stringByAppendingString:@".txt"] encoding:NSUTF8StringEncoding error:nil]; 
NSAssert(fileContent!=nil, @"file's contents are nil");

currentLevel是一个初始值为1的整数。这并不重要我是否替换[[NSString stringWithFormat:@"%d",currentLevel] stringByAppendingString:@".txt"]与@"1.txt"(用于测试第一层),因为两次NSAssert失败

为什么不工作?我导入了。txt到xcode,它在资源文件中。它不是空的

试试这个:

NSString *file = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%d", currentLevel] ofType:@"txt"];
NSString *fileContents = [NSString stringWithContentsOfFile:file encoding:NSUTF8StringEncoding error:NULL];

相关内容

  • 没有找到相关文章

最新更新