我正在创建一个将JSON转换为CoreData的应用程序,基本上是复制: THIS
我的问题是我认为Xcode中的更改使得Command Line不使用NSBundle,因此使用pathForResource总是返回nil,因此我无法在Build的Copy files部分中访问我的文件阶段。
有没有人知道如何在命令行工具中访问这些文件?
非常感谢任何帮助!
由于
萨姆
PS。我试过 this solution 无济于事。
答案 0 :(得分:0)
使用:
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *path = [bundle pathForResource:@"filename" ofType:@"filetype"];
而不是mainBundle。它适用于UnitTests以及标准版本。 “MainBundle”仅适用于手机版本。