1

我正在制作一个应用程序,它将采用 JSON 并将其转换为 CoreData,基本上是复制: THIS

我的问题是,我认为 Xcode 中的更改使得命令行不使用 NSBundle,因此使用 pathForResource 总是返回 nil,因此我无法访问构建阶段的复制文件部分中的文件。

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

任何帮助将不胜感激!

谢谢

山姆

PS。我试过这个解决方案无济于事。

4

1 回答 1

0

使用它:

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

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

于 2013-10-28T16:47:00.273 回答