1

我通过带有核心数据的 xcode 创建了一个命令行应用程序。但是当我这样做时:

NSString* dataPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"json"];

dataPath始终为零。main.m我在名为 test.json的文件旁边有一个文件,我已将其添加到 Build Phrases -> Copy Files 部分。main.m它也在 Finder旁边。

我正在使用 OSX Mavericks 和 xcode 5。提前致谢!

4

1 回答 1

1

经过一番折腾,我发现了它。显然,您不仅必须检查Copy Files部分中的Products Directory ,还必须取消选中Copy only when installed,还要注意子路径,这样您就不会错过。

于 2013-11-01T22:36:09.627 回答