//测试了一下,此处的obj没啥用,写nil都可以,do:的参数是NSNotification对象!!! [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(do:) name:@“name" object:obj]; //在dealloc里面移除这个通知的注册: [[NSNotificationCenter defaultCenter] removeObserver:self name:@“name" object:obj]; //发送消息,带参数 [[NSNotificationCenter defaultCenter] postNotificationName:@"name" object:obj]; - (void)do:(NSNotification *)note{ id obj = [note object];//获取参数 }