我有以下代碼:NSNotificationCenter一個帖子引起觀察者被調用兩次
[[NSNotificationCenter defaultCenter] postNotificationName:kNewsfeedFetchCompleted object:self userInfo:userinfo];
只有如此,沒有哪個地方。這裏就是我如何設置觀察:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(newsfeedFetchCompleted:) name:kNewsfeedFetchCompleted object:nil];
的問題是,當我做一個崗位newsfeedFetchCompleted調用兩次..這怎麼可能?
[[NSNotification defaultCenter] removeObserver:self] – janusbalatbat
你是什麼意思?我甚至爲什麼要這樣做? – xonegirlz
AddObserver可能會爲同一個對象多次調用,導致多個通知。你在哪裏調用addObserver? –