宏定义:
#define NAME @"name"
ViewController.m
[[NSNotificationCenter defaultCenter]
selector:@selector(Action:) //通知方法
name:NAME//如果名字不是宏定义请检查你的名字是否相同
object:nil];
-(void)Action:(NSNotification *)objct//注意这里是NSNotification
{
NSDictionary *dic=objct.userInfo;
NSLog(@"name=%@",dic[@"Name"]);
}
ValueOf.m
通知方法介绍:
-(void)postNotificationName:(NSString *)notificationName//通知的名字
object:(id)notificationSender //那个对象
userInfo:(NSDictionary *)userInfo//通知的内容
在需要出发或指定地方的地方添加通知:
NSDictionary *dictionary2=@{@"Name":@"Lan"};
[[NSNotificationCenter defaultCenter]
postNotificationName:NAME //建议通知是使用宏定义
userInfo:dictionary2];//传值对象