在iOS中传值大概有以下几种方式
这里重点介绍通知中心传值:
1:通知中心传值
NSNotificaticonCenter提供了一种更加解耦的方式.最典型的应用就是任何对象对可以发送通知到通知中心,
通知任何对象可以监听中心的通知.
通知中心就像在广播,广播出去的信号按照规定的名字广播出去,如果想收听就要调到对应的频道接受.
发送通知的代码如下
在这里广播出去的通知中心的名字是"installType",并且广播出去所携带的信息为一个字典.如果不携带信息就写上注释掉的一行.NSDictionary *dict = @{@"KEYS":@"WANGHUIZHOU"}; [[NSNotificationCenter defaultCenter] postNotificationName:@"installType" object:nil userInfo:dict]; //[[NSNotificationCenter defaultCenter] postNotificationName:@"installType" object:nil]; [self.navigationController popViewControllerAnimated:YES];
接受通知的代码:
1:首先要注册通知中心
/// 注册通知 [[NSNotificationCenter defaultCenter] addObserver:sel
iOS中传值方式
于 2015-09-17 17:34:51 首次发布