查找资源文本文件

时间:2011-06-03 15:23:07

标签: objective-c resources xcode4

刚开始,我在这里阅读了Read text file in a folder和其他疑难解答事项,并且我已经按照之前的建议进行了操作。

但是,我的程序仍无法找到我的.txt文件。

我检查了名称,捆绑资源和文件本身,一切似乎都井然有序。我的代码运行正常,当它找不到文件时我收到自己的错误消息。没有崩溃或任何不寻常的事情。

我还将首选项/位置/构建位置更改为“将构建产品放置在目标指定的位置”。这是以前的问题。

还有其他帮助吗?

提前致谢!

    #import "FileArrayControl.h"


@implementation FileArrayControl

@synthesize partArray, arrayContent;

- (NSArray *) setFileToArray {

    NSString *stemFile = [[NSBundle mainBundle] pathForResource:@"stemList.txt" ofType:@"txt" inDirectory:@"stemIDv0"];

    if (stemFile != nil) {

        // ...stuff...


    } else {
        NSLog(@"Error, file not found!");
    }
    NSLog(@"%@",partArray);
    return partArray;
}


@end

enter image description here

1 个答案:

答案 0 :(得分:2)

您使用pathForResource:ofType:inDirectory:时使用不当。此方法不应在第一个参数中包含扩展名。所以它会是:

NSString *stemFile = [[NSBundle mainBundle] pathForResource:@"stemList" ofType:@"txt" inDirectory:@"stemIDv0"];