質問

このなかで警告を発する他者から受け入れているでしょうか。

NSNotificationCenter iOS3/iPhone OS3(いと仮定してもMac OS X、iOS4以下挙動:

登録した場合、自分の正確な特定の通知、NSNotificationCenterま ない を認識する冗長化やく火災として多くの通知は、ご登録して観測します。

これはほとんどないの挙動を見たいと、ほとんど偶然とい

例:

の気持ちを抱いて欲しいと思いビューコントローラーを受信通知からのシングルトンネットワークオブジェクトがデータを新規付:

- (void) viewDidLoad 
{
    [super viewDidLoad];

    [[NSNotificationCenter defaultCenter] addObserver:self
            selector:@selector(newDataArrived:) 
                name:NewDataArrivedNotification
              object:[NetworkListener sharedNetworkListener]];
}

が早いです(前者については、同様のこと viewWillAppear:

- (void) viewWillAppear
{
    [super viewWillAppear];

    [[NSNotificationCenter defaultCenter] addObserver:self
            selector:@selector(newDataArrived:)
                name:NewDataArrivedNotification
              object:[NetworkListener sharedNetworkListener]];
}

りますのでご注意の 正確に 同じ通知を解決するのと同じオブザーバー、送信者は、届出の名前です。

この場合にはんだ除去のaddObserver呼んだ複製を行うコントローラです。

マルチスレッド環境では、この世界に傷つきました。信頼でした。

だこのある場合があり方に走るようなものです。

役に立ちましたか?

解決

NSNotificationCenter iOS3/iPhone OS3(いと仮定してもMac OS X、iOS4以下挙動:

登録した場合、自分の正確な特定の通知、NSNotificationCenterま ない を認識する冗長化やく火災として多くの通知は、ご登録して観測します。

これはほとんどないの挙動を見たいと、ほとんど偶然とい

例:

の気持ちを抱いて欲しいと思いビューコントローラーを受信通知からのシングルトンネットワークオブジェクトがデータを新規付:

- (void) viewDidLoad 
{
    [super viewDidLoad];

    [[NSNotificationCenter defaultCenter] addObserver:self
            selector:@selector(newDataArrived:) 
                name:NewDataArrivedNotification
              object:[NetworkListener sharedNetworkListener]];
}

が早いです(前者については、同様のこと viewWillAppear:

- (void) viewWillAppear
{
    [super viewWillAppear];

    [[NSNotificationCenter defaultCenter] addObserver:self
            selector:@selector(newDataArrived:)
                name:NewDataArrivedNotification
              object:[NetworkListener sharedNetworkListener]];
}

りますのでご注意の 正確に 同じ通知を解決するのと同じオブザーバー、送信者は、届出の名前です。

この場合にはんだ除去のaddObserver呼んだ複製を行うコントローラです。

マルチスレッド環境では、この世界に傷つきました。信頼でした。

だこのある場合があり方に走るようなものです。

他のヒント

き、常にクリーンアップしている。
最も簡単な方法です:[[NSNotificationCenter defaultCenter]removeObserver:自己]
viewDidLoadにあてはまるわけではない場所への追加オブザーバーとして、この機能が複数回呼この場合のviewDidUnloadすることができます。の良い場所におaddObserversにviewWillAppear、removeObserversにviewWillDisappear.

になっているということだNSNotificationCenterんでいないことの重複を確認、面倒かもがconcideringのシステムの背後です。

同じ論理対象の追加を目標に、特定の物が多いキーを認識します。

ありがとうござい識見のうえでも、SEOに優しい警告:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top