2012-03-19 10 views
0

簡単な質問ですが、実際には何を検索するのかわかりません。私のヘッダーファイルのメソッドを宣言する

は、私は私のヘッダファイルに方法

- (void) applicationWillResignActive:(NSNotification *) notification; 

を宣言する必要がありますか?私は私の最初のアプリケーションを構築しようとしているとちょうど私のコードをクリーンアップしようとしています。

ありがとうございます!

答えて

3

いいえ、必要はありません。これらのメソッドは、アプリケーションがバックグラウンドに移動しようとしているときに、いくつかの条件で特定のアクションを実行できるようにするメソッドです。あなたがそれを実装しなければ何も起こりません。これは "viewWillAppear"と同様です。

また、これらのメソッドは、親クラスのものであるため.mファイルに実装する必要があります。 UIViewControllerのサブクラスのオブジェクトに配置している可能性があります。

+0

applicationWillResignActive:はUIApplicationDelegateプロトコルメソッドです。 –

+0

私の悪い、ええ、あなたは正しい、私は他の例を与えていたと私は彼が言及したものではないものを考えていた。 – Pochi

0

applicationWillResignActive:の方法は、UIApplicationDelegateプロトコルのオプションの方法です。あなたのアプリケーションデリゲートは、すでにヘッダ内のそのプロトコルに準拠していると宣言しているはずです。だから既に宣言されているので、もう一度宣言する必要はありません。

関連する問題