1

非日付ベースのイベントが発生したときに NSNotification がトリガーされるようにします。何か案は?ありがとう!

4

1 に答える 1

1

NSNotification を作成し、この通知をデフォルトの通知センターに追加する必要があります。その一意の行でこれを行うことができます:

[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:object userInfo:dictionary];

次に、通知が名前notificationNameで送信されたときに、コードでこの特定のメソッドをトリガーすることをプロジェクトに伝える必要があります。そして、これは次のように行われます:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationMethod) name:notificationName object:object];

ここに完全なチュートリアルがあります。

于 2013-03-30T17:29:25.383 に答える