私のアプリケーションのために設定しています。設定のデフォルト値が変更されたことを通知することができます(設定アプリケーションで設定を変更することによって)。しかし、どのように私は、デフォルトの設定が変更されていることを知って、他のクラスをさせることができデフォルト設定が変更されたことを他のクラスに通知する方法
0
A
答えて
0
あなたは、あなたがして通知するためのNSNotificationCenterを使用することができます通知するいくつかのクラスを持っている場合。 このthreadには、通知センターを使用するためのアイデアが表示されます。
0
あなたはそれを達成することができますいくつかの方法があります。
まず - 他のクラスを符号化することによって、値を必要とするたびにチェックしてい設定コンテナは常に利用可能なシングルトンパターンオブジェクトです。
第2 - すべての関連するクラスは、必要に応じてNSNotificationによって通知されます。
そして、もっと、おそらく多くの...
0
linkには、必要な作業がすべて表示されます。
このコード:
[[NSNotificationCenter defaultCenter] addObserver:yourClassThatNeedsToBeNotified selector:@selector(selectorNameOfYourClass:)
name:UIApplicationDidFinishLaunchingNotification object:nil];
はNSUserDefaultsの変更に関する通知を追加するために専用されています。
この通知を受け取る必要があるいくつかのクラスがある場合は、このコードを各クラスのinitメソッドに追加するだけで、deallocでこの通知を削除することを忘れないでください。
関連する問題
- 1. クライアント - サーバーデータベースアプリケーション:データが変更されたことをクライアントに通知する方法
- 2. SSRS 2005 - グループが変更されたときの通知方法
- 3. コールのコンテンツプロバイダーが変更されたことを知る方法
- 4. 通知が通知されたときに通知を受け取る方法
- 5. Rssファイルが変更されたときに通知する
- 6. モデルが変更されたことを発表者に通知する
- 7. 他のCocoaアプリケーションに、環境設定が変更されたことを通知するにはどうすればよいですか?
- 8. マルチタスキングの使用時に表示サイズが変更された場合の通知の設定方法| Swift
- 9. Eclipseプラグインの開発:コンテンツが変更されたことをビューに通知する方法
- 10. 特定のファイルタイプが変更されたときにGerritに通知することはできますか?
- 11. 特定のスケジュールされた通知をキャンセルし、時刻がiphoneに設定されているときに新しい通知をスケジュールする方法
- 12. セッション変数が変更されたときに通知される方法はありますか?
- 13. データベースファイルが変更されたときに、SQLiteがアプリケーションに通知する方法を教えてください。
- 14. PHP - リモートファイルが変更されたときに電子メール通知
- 15. VB.netでx%でWebページが変更されたことを通知する方法?
- 16. サブビューが削除されたことを親ビューに通知する方法 - iphone
- 17. データベース内のテーブルが変更されたときの通知
- 18. アクティビティがランチされたときに通知する方法
- 19. ファイルが変更されたときの通知?
- 20. 通知ドロワーの通知アイコンとしてアプリアイコンを設定する方法
- 21. ビューモデルのプロパティがチェックボックスの値を変更したときに通知される
- 22. JavaScriptでHTMLテキストエリアが変更された場合の通知方法
- 23. データ/モデルが変更されたときにビュー/アクティビティを通知する
- 24. 私のUIImageView.imageプロパティが変更されたときに通知を受ける方法はありますか?
- 25. 他のアプリ通知の通知を受けることができます
- 26. jQuery検証入力のエラー状態が変更されたときに通知を受け取る方法
- 27. Emacs - ファイルが外部で変更されたときに通知する
- 28. Observable Collection MVVMでプロパティが変更されたときに通知する
- 29. Actionscript - イメージソースが変更され、完了したときに通知するイベントロード
- 30. 他のクラスの変更についてMainWindowに通知します
を指定できます。私は[link](http://developer.apple.com/library/ios/#samplecode/AppPrefs/Introduction/Intro.html)を見て、他のクラス(TableViewController)に[table reloadData ]他のクラスがtableViewでない場合はどうなりますか? – tonytran