通知傳值簡單介紹

2021-07-11 08:58:38 字數 609 閱讀 8510

在需要接受通知的地方告訴通知中心需要接受的通知

//獲取通知中心單例物件

nsnotificationcenter* center = [nsnotificationcenter defaultcenter];

//新增當前類物件為乙個觀察者,name和object設定為nil,表示接收一切通知

[center addobserver:self selector:@selector(notice:) name:@"123" object:nil];

2.在需要傳送通知的地方傳送通知

- (ibaction)clicknoticebutton:(uibutton *)sender ];

//傳送訊息

[[nsnotificationcenter defaultcenter] postnotification:notice];

}

3.不要忘了寫監聽方法

-(void)notice:(id)sender
4.也不要忘了通知的特點,」釋放」

- (void)dealloc

NSNotification 通知傳值

方法如下 在a頁面viewdidload中註冊乙個通知 objc view plain copy 註冊通知,進行傳值 name reloadvoewnotification 這個就是其唯一標示符.系統是用來做鑑別其惟一性,就是裝置標示符一樣 nsnotificationcenterdefaultce...

通知傳值的使用

輸入所要傳送的資訊 同時將label的值通過button方法呼叫傳遞,ibaction buttonclick id sender 在傳送通知後,在所要接收的控制器中註冊通知監聽者,將通知傳送的資訊接收 void viewdidload void tongzhi nsnotification tex...

ios開發 通知傳值

通知傳值 流程 1.註冊通知 2.通知中心 傳送一條訊息通知 其中name 名字千萬不要寫錯了 會出現在 3個地方 3.實現通知中心內部的方法 並實現傳值 4.第四步 訊息傳送完 要移除掉 objc view plain copy import firstviewcontroller.h impor...