[[NSNotificationCenter defaultCenter] postNotificationName:kNotificationForbidAdvPost object:nil];
我定義postNotificationName:在.h文件中爲什麼我不能收到通知
林我的NSApplication的子類kNotificationForbidAdvPost,我導入此.h文件中。並有此通知的觀察員
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeToRecordingStatus) name:kNotificationForbidAdvPost object:nil];
我確定觀察者先被添加,然後發佈通知。
我在調試中看到[UINotification default]。它在兩部分代碼中具有相同的內存地址。
我有什麼錯誤嗎?
謝謝!
愚蠢的問題,但是...你確定你已經註冊了通知嗎? – 2011-06-15 19:00:44
我確定。在調試模式下,它顯示兩部分代碼在Thread1中運行。 – Solskjaer 2011-06-15 19:07:08
你怎麼定義'kNotificationForbidAdvPost'?你有沒有得到任何編譯器警告? – 2011-06-15 19:08:27