iOS: NSBundle URLForResource завершается ошибкой после переименования проекта - PullRequest
0 голосов
/ 02 февраля 2012

Я только что переименовал свой проект Xcode 4, медленно дважды щелкнув по синему баннеру проекта в навигаторе проекта и изменив значение, затем нажав клавишу Enter.

Переименование прошло успешно, и проект компилируется, развертывается иработает успешно.

Есть одна небольшая проблема.Я хотел бы изменить строковое значение в следующей строке, чтобы отразить изменение имени проекта:

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

Когда я изменяю @"MyProjectName" на чтение @"MyNewProjectName", приложение вылетает, так как полученное значение из этогоноль.

Где находится указанное вами значение при поиске?Я переименовал MyProjectName.xcdatamodeld в MyNewProjectName.xcdatamodeld, но это не помогло.Меня беспокоит, что я не могу обновить эту строку.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 02 февраля 2012

Попробуйте удалить приложение с устройства и / или удалить приложение из симулятора. Перекомпилируйте и запустите его.

...