Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个应用程序,它将采用 JSON 并将其转换为 CoreData,基本上是复制: THIS
我的问题是,我认为 Xcode 中的更改使得命令行不使用 NSBundle,因此使用 pathForResource 总是返回 nil,因此我无法访问构建阶段的复制文件部分中的文件。
有谁知道如何在命令行工具中访问这些文件?
任何帮助将不胜感激!
谢谢
山姆
PS。我试过这个解决方案无济于事。
使用它:
NSBundle *bundle = [NSBundle bundleForClass:[self class]]; NSString *path = [bundle pathForResource:@"filename" ofType:@"filetype"];
而不是 mainBundle。它适用于 UnitTests 以及标准构建。“MainBundle”仅适用于手机版本。