很简单的两句话:
发送通知:
[[NSNotificationCenter defaultCenter]postNotificationName:xxx object:xxx];
接受通知:
1.先注册:
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(functionName:)name:name object:nil];
2.然后直接在方法中动作吧
-(void)functionName:(NSNotification *)sender{
//do what you want to do
}
3.关于传递的数据:
[sender object]传递过来的对象
[sender name]传递过来的方法名
传递的数据揉进NSDictionary里面,接到数据后,先获取[sender object],再根据Key值取数据