从A页面传值到B页面
在A页面:
[[NSNotificationCenter defaultCenter]postNotificationName:@"refreshTable" object:@"中国人"];
B页面
先注册通知: //通知中心要先注册,再发送通知时,才能接受到。以下方法要先执行,上面的方法后执行。
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(receive:) name:@"refreshTable" object:nil];
然后写方法:
- (void)receive:(NSNotification *)message{
[addressBookTableViewreloadData];
asd.text = [message object]; //asd是UILabel创建的,就会在label上显示“中国人”。
}
最后,移除通知
[[NSNotificationCenter defaultCenter]removeObserver:self name:@"refreshTable" object:nil];