新しいプロジェクトを作成し、AppDelegateからFlickrAppDelegateへのアプリデリゲートに名前を変更したいと思いました。適切な場所で名前を変更してビルドできると思いますが、次のエラーが発生します。
ビルドは問題ありませんが、明らかにこのエラーは望ましくありません。ビルドログを見ると、エラーはありません。
この問題を取り除くにはどうすればよいですか?
どうも
#1ビルドフェーズのスクリーンショットを
編集します。
#2
追加ファイルのスクリーンショットを
編集
これはXcodeのバグです。私はこれをXcode4.3.2で何度も見ました。通常、Xcodeを終了して再起動すると消えます。場合によっては、Option + Shift + Command+Kを使用してビルドフォルダーを強制的にクリーニングすることができます。
ターゲット実行可能ファイルのビルドフェーズを見てください。AppDelegate.mが[ソースのコンパイル]セクションにまだリストされているかどうかを確認します。
AppDelegate.hの名前もFlickrAppDelegate.hに変更した可能性があります。Sインポートも変更する必要があります。から
#import AppDelegate.h
に:
#import FlickrAppDelegate.h
ところで。次回名前を変更するときは、リファクタリングを使用して名前を変更できます。これですべてが処理されます。AppDelegate.mにアクセスするだけです。@implementationの後にAppDelegateが出現するのを右クリックし、[リファクタリング... ]を選択します。次に、 [名前の変更...]を選択します。次に、すべての変更をプレビューすると、すべてが変更されることがわかります。
メインのnibファイルをチェックし、デリゲートのクラスが新しいアプリデリゲートクラスであることを確認します。