先說說這個東西是幹什麼用得,一般在一個視圖裏面實現點擊或者其他的什麼事件,但是我要讓產生這個事件的同時,讓另一個視圖裏面實現某一個方法
在這裏有一點需要說的是,通知的接受者必須是在出現過得視圖,比如說我剛運行程序,在第一個頁面的一個按鈕點擊事件發出一個通知,那麼此時這個通知就是無效的,爲什麼呢,不管怎麼樣,其他視圖都沒有加載過,都不能實現消息接收,所以 一般來講,我們一般是用後面出現的頁面作爲消息發送者, 頁面先出現的作爲消息接受者
發送通知
//發送通知
[[NSNotificationCenter defaultCenter] postNotificationName:@"changemove" object:self];
//接受通知
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(changemove)
name: @"changemove"
object: nil];
[[NSNotificationCenter defaultCenter] removeObserver:self]; //移除通知