2012-02-02 11 views
0

プロジェクトナビゲータでプロジェクトの青いバナーをゆっくりとダブルクリックして値を変更し、Enterキーを押してXcode 4プロジェクトの名前を変更しました。iOS:NSBundle URLForResourceがプロジェクトの名前を変更した後に失敗する

名前の変更は成功し、プロジェクトは正常にコンパイル、デプロイ、実行されます。

小さな問題が1つあります。私は、プロジェクト名の変更を反映するために、次の行に文字列値を変更したいと思います:

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

私はこれから取得した値がnilであるため、@"MyNewProjectName"アプリのクラッシュを読み取るために@"MyProjectName"を変更します。

ここで、指定した値は検索されますか?私はMyProjectName.xcdatamodeldの名前をMyNewProjectName.xcdatamodeldに変更しましたが、それは助けにはなりません。私はこの文字列を更新できないと私に迷惑をかけています。

ご協力いただければ幸いです。

答えて

0

デバイスからアプリを削除したり、シミュレータからアプリを削除したりしてみてください。それを再コンパイルして実行します。

+0

私のためには機能しません。 – Ken