Xcode Command-Line工具找不到pathForResource

时间:2013-10-28 16:09:34

标签: ios xcode core-data command-line-tool

我正在创建一个将JSON转换为CoreData的应用程序,基本上是复制: THIS

我的问题是我认为Xcode中的更改使得Command Line不使用NSBundle,因此使用pathForResource总是返回nil,因此我无法在Build的Copy files部分中访问我的文件阶段。

有没有人知道如何在命令行工具中访问这些文件?

非常感谢任何帮助!

由于

萨姆

PS。我试过 this solution 无济于事。

1 个答案:

答案 0 :(得分:0)

使用:

NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *path = [bundle pathForResource:@"filename" ofType:@"filetype"];

而不是mainBundle。它适用于UnitTests以及标准版本。 “MainBundle”仅适用于手机版本。