我这是ipad开发,在首次进入系统后,点击左边视图的添加按钮,然后presentModalViewController添加登陆用户的视图。
在视图保存数据是然后请求监听触发事件,在leftViewController页面进行请求的接受
1.注册监听器
-(void)goChange:(NSNotification *)notification
{
//拿到通知内容。
NSDictionary *dic = [notification userInfo];
ZYRootViewController *rootView=[[ZYRootViewController alloc] init];
rootView.userListArray=[dic objectForKey:@"myTable"];
[rootView.myTableView reloadData];
}
2.在loadview方法注册监听者//注册监听者。
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(goChange:) name:@"myTableView" object:nil]; //收到通知后,执行方法:goChange:,object:nil表示所有的用户
3.点击保存按钮的请求触发事件(执行监听者选择器的方法)
User *user=[[User alloc] init];
ZYRootViewController *rootView=[[ZYRootViewController alloc] init];
rootView.userListArray=[user getUser];
[rootView.myTableView reloadData];
[user release];
[rootView release];
NSDictionary *dic = [NSDictionary dictionaryWithObject:rootView.userListArray forKey:@"myTable"];
[[NSNotificationCenter defaultCenter]postNotificationName:@"myTableView" object:self userInfo:dic];