【问题标题】:Iphone text file readingiphone文本文件读取
【发布时间】:2011-07-08 18:44:03
【问题描述】:

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

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 两次都失败

为什么这不起作用?我已将 1.txt 导入到 xcode 中,它位于资源文件中。它不是空的。

【问题讨论】:

    标签: iphone file ios4 text file-io


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 2011-02-12
      • 2013-01-26
      相关资源
      最近更新 更多