1

新しいプロジェクトを作成し、AppDelegateからFlickrAppDelegateへのアプリデリゲートに名前を変更したいと思いました。適切な場所で名前を変更してビルドできると思いますが、次のエラーが発生します。

ここに画像の説明を入力してください

ビルドは問題ありませんが、明らかにこのエラーは望ましくありません。ビルドログを見ると、エラーはありません。

この問題を取り除くにはどうすればよいですか?

どうも

#1ビルドフェーズのスクリーンショットを 編集します。ここに画像の説明を入力してください

#2 追加ファイルのスクリーンショットを 編集ここに画像の説明を入力してください

4

4 に答える 4

1

これはXcodeのバグです。私はこれをXcode4.3.2で何度も見ました。通常、Xcodeを終了して再起動すると消えます。場合によっては、Option + Shift + Command+Kを使用してビルドフォルダーを強制的にクリーニングすることができます。

于 2012-04-30T12:54:31.653 に答える
0

ターゲット実行可能ファイルのビルドフェーズを見てください。AppDelegate.mが[ソースのコンパイル]セクションにまだリストされているかどうかを確認します。

于 2012-04-30T12:44:39.617 に答える
0

AppDelegate.hの名前もFlickrAppDelegate.hに変更した可能性があります。Sインポートも変更する必要があります。から

#import AppDelegate.h

に:

#import FlickrAppDelegate.h

ところで。次回名前を変更するときは、リファクタリングを使用して名前を変更できます。これですべてが処理されます。AppDelegate.mにアクセスするだけです。@implementationの後にAppDelegateが出現するのを右クリックし、[リファクタリング... ]を選択します。次に、 [名前の変更...]を選択します。次に、すべての変更をプレビューすると、すべてが変更されることがわかります。

于 2012-04-30T12:46:58.357 に答える
0

メインのnibファイルをチェックし、デリゲートのクラスが新しいアプリデリゲートクラスであることを確認します。

于 2012-04-30T12:51:16.927 に答える