我有一個viewcontroller。在它裏面有一個nsnotification觀察者。我從另一個viewcontroller發佈通知。但nsnotification觀察者選擇器被觸發兩次或有時三次。我的問題是,當我使用[查看removeFromSuperview]; 刪除此viewcontrollers視圖,是通知觀察員刪除?我已經在視圖控制器類nsnotificationcenter方法不止一次觸發
- (void)dealloc {
[super dealloc];
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
否僅後調用方法被調用一次。現在它可以有兩種方法......視圖控制器的兩個實例在那裏。或那個通知觀察員以前沒有刪除正在發射... – sujith1406
是真的 - 嘗試記錄自我,看看是否打印相同的地址 – DanZimm
亞是這樣的原因記錄自我給同一類名稱不同的地址 – sujith1406