iOS:NSBundle URLForResource在重命名项目后失败

68de4m5k  于 2023-02-26  发布在  iOS
关注(0)|答案(1)|浏览(127)

我刚刚重命名了我的Xcode 4项目,方法是慢慢双击项目导航器中的蓝色横幅,修改值,然后按Enter键。
重命名成功,项目编译、部署和运行成功。
有一个小问题。我想修改下面一行中的字符串值以反映项目名称的更改:

NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"MyProjectName" withExtension:@"momd"];

当我将@"MyProjectName"更改为读取@"MyNewProjectName"时,应用程序崩溃,因为从中检索的值为nil。
你指定的值在哪里被查找?我已经将MyProjectName.xcdatamodeld重命名为MyNewProjectName.xcdatamodeld,但这没有帮助。我无法更新这个字符串,这让我很困扰。
任何帮助都将不胜感激。

rbpvctlc

rbpvctlc1#

尝试从设备中删除应用和/或从模拟器中删除应用。重新编译并运行它。

相关问题