NSNotificationCenter
を使用して別のクラスに通知を送信することを目標にしています。object
に通知を渡して別のclass
に渡したいと思います。NSNotificationCenterを使用して別のクラスに通知する
3
A
答えて
7
あなたが最初
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(startLocating:) name:@"ForceUpdateLocation" object:nil]; // don't forget the ":"
通知名を登録し、その後、パラメータ
[[NSNotificationCenter defaultCenter] postNotificationName:@"ForceUpdateLocation" object:self userInfo:[NSDictionary dictionaryWithObject:@"1,2,3,4,5" forKey:@"categories_ids"]];
の辞書に通知を掲示し、この方法は、私がアクセス方法
- (void)startLocating:(NSNotification *)notification {
NSDictionary *dict = [notification userInfo];
}
0
hereを説明しただけで、たとえば、通知を投稿するための任意のメソッドを呼び出します。
を通知を投稿する:
-(void)postNotificationName:(NSString *)notificationName
object:(id)notificationSender
userInfo:(NSDictionary *)userInfo;
userInfo
は便利なオブジェクトを含む辞書です。通知のために登録するための他の側では
:
-(void)addObserver:(id)notificationObserver
selector:(SEL)notificationSelector
name:(NSString *)notificationName
object:(id)notificationSender;
また、AppleのNotification Programming Topicsをチェックすることができます。
関連する問題
- 1. NSNotificationCenterを使用して通知を受け取ります
- 2. NSNotificationCenter通知がbad_accessを引き起こしています
- 3. Swift 3とObj Cを使用してNSNotificationCenterでApp DelegateからView Controllerに通知データを渡す
- 4. Gmail通知のような通知クラスのlargeIconフィールドを使用します。
- 5. InstallApplicatonEventHandler/NSNotificationCenterはイベント(NSN)を通知しません
- 6. NSNotificationCenter - メインスレッドをブロックせずに通知を送信するのを待つ方法?
- 7. 私の通知は、事前通知マネージャを使用して
- 8. カスタム通知のレイアウトを使用して空白の通知を取得する
- 9. Laravel 5.3通知 - 電子メールアドレスのみを使用して通知する
- 10. 通知リスナーを使用してスタックされた通知をキャプチャする
- 11. MailGun、通知 - Laravel 5.4を使用して電子メール通知を送信する
- 12. Firebase通知を使用してiOSでカスタム通知を送信する方法。
- 13. HTML 5通知を使用して通知をスケジュールする方法 - Web API?
- 14. NSNotificationcenterのオブジェクトプロパティを使用する方法
- 15. Observableを使用したクラス間の通知
- 16. コール私はクラスAに持ってNSNotificationCenter
- 17. 地元の通知でfirebase通知を使用するiOS
- 18. アマゾンを使用してアンドロイドデバイスにプッシュ通知を送信する
- 19. SwiftにFirebaseを使用してアプリをプッシュ通知する
- 20. FCMを使用してグローバルに通知を送信する
- 21. RingtoneManagerを使用して通知をサイレントにする方法
- 22. seguesとnsnotificationcenterの使用
- 23. Firebase通知を使用してデバイストレイに通知が表示されない
- 24. 通知のクリックと通知ボタンを区別する方法
- 25. NSNotificationCenter:オブジェクトは通知されたスレッドと同じスレッドで通知を受け取りますか?
- 26. OneSignalを使用したマヌエルのアプリ内通知通知iOS10
- 27. javascriptを使用してアプリケーションアイコンに通知する
- 28. SHChangeNotifyを使用してフォルダに通知する方法
- 29. Netbeansを使用して別のクラスのラベルテキストを使用する
- 30. 紺碧の通知ハブを使用してテンプレートプッシュ通知メッセージを送信
になります必要があります私のメソッドのuserInfoと呼ばれる? –
私は答えをより多くのコードで編集します。 – pasine
@notme - あなたが同じ通知名を掲示して登録した方が良いのですか? –