私は電子書籍リーダーを開発しており、次の問題が発生しました。私はIBActionメソッドを使用して、ボタンがタップされると、intnがアクションメソッドを呼び出すNSNotificationをポストします。 IBActionメソッドは、ボタンをタップしてevry timeと呼ぶ必要があります。このアクションを完了した後、私は自分のホームページに行き、戻ってボタンをもう一度クリックする必要があります。これは私が問題に直面しているところです。あなたがこの方法で通知オブザーバを追加する場合は、複数回呼び出さこれで私を助けてください....NS通知が複数回発行されました
//IBAction Method
if (sender.tag == PenToolAction) {
GLogInfo(@"Pen tool tapped");
[self hideSelf];
[[NSNotificationCenter defaultCenter] postNotificationName:PenToolActionInitialized object:nil];
}
[[NSNotificationCenter defaultCenter] addObserver: ..] 'コール? – Jilouc
私はそれを受信者クラスのViewDidLoadメソッドに入れました。 –