23

NSNotification を送信する簡単なパターンはありますか (Objective C) | 通知 (Swift) とそれを受け取る方法は? コードスニペット?ドキュメントは、トピックについて150ページのように書いています。簡単な例を見てみたい。

4

3 に答える 3

73

通知を送信:

[[NSNotificationCenter defaultCenter] postNotificationName:@"MyCacheUpdatedNotification" object:self];

それを受け取る:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(cacheUpdated:) name:@"MyCacheUpdatedNotification" object:nil];

それに基づいて行動します:

- (void)cacheUpdated:(NSNotification *)notification {
[self load];
}

そしてそれを処分します:

[[NSNotificationCenter defaultCenter] removeObserver:self];
于 2010-04-20T16:52:59.360 に答える
-1
  1. プッシュ通知プロファイルに登録し、アプリケーションに設定して、そのPushNotificationを実行するためのリンクをここに設定します(これらのデバイスに通知を送信できるようにするには、サーバーまたはデバイスのプッシュ通知IDをキャプチャするものが必要になることに注意してください)

  2. 次に、サーバーとしてWindows Serverまたは.net互換の何かを使用していると仮定すると、プッシュ通知をAppleサーバーに送信するように記述された優れたC#APIがあります(サーバーに保存した証明書とデバイスが登録されている場合) 、ここにそれを使用する方法のデモがあります、かなりクールなここにリンクC#プッシュ通知srcがあります

それはほとんどそれです...私は.Netテクノロジーを使用してuaの迅速な解決策を与えました、あなたが他の何かを使用しているなら、あなたはあなたが使用しているプラ​​ットフォームで利用可能な解決策があるかどうか見ることができますalwyasはあなた自身のものを作ることができます:)

于 2010-04-20T15:54:51.030 に答える