谨献给广大刚接触iOS开发的朋友们,熟练人直接可以绕过。
最简单/一看就会用得的通知:NSNotificationCenter
第一步:在需要通知得地方加上(KrecevieSinaLoginSuccessNoti是我定义的宏,请自行处理)
[[NSNotificationCenter defaultCenter] postNotificationName:KrecevieSinaLoginSuccessNoti object:nil userInfo:params];
第二步:在要监听的页面的viewDidLoad里面
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(reciveSinaSuccess:) name:KrecevieSinaLoginSuccessNoti object:nil];
第三步:实现reciveSinaSuccess方法
-(void)reciveSinaSuccess:(NSNotification *)notification
{
if ([notification.name isEqualToString:KrecevieSinaLoginSuccessNoti]) {
NSDictionary *userInfo = [notification userInfo];
//userInfo里面就是你传过来的数据
}
}
第四步:完成了...木有啦~~
希望后人珍惜时间,少走弯路,享受生活。
VKOOY
网友评论