您的位置:首页 > 移动开发 > IOS开发

IOS第九天(3:QQ聊天界面通知的使用)

2015-08-15 11:03 381 查看
#import <Foundation/Foundation.h>
#import "Person.h"
#import "XQCompany.h"
int main(int argc, const char * argv[])
{

@autoreleasepool {
//初始化两个机构
XQCompany *za = [[XQCompany alloc]init];
za.name = @"珍爱网";

XQCompany *sj = [[XQCompany alloc]init];
sj.name = @"世纪佳缘";

//初始化3个人类

Person *zhangsan = [[Person alloc]init];
zhangsan.name = @"张三";

Person *lishishi = [[Person alloc]init];
lishishi.name = @"李师师";

Person *yeren = [[Person alloc]init];
yeren.name = @"野人";

NSNotificationCenter *center = [NSNotificationCenter defaultCenter];

//3.监听

//addObserver :监听者
//selector : 回调的方法
//name :监听通知的名称  nil 所有的通知名称
//object:发布者 nil  所有发布者
[center addObserver:zhangsan selector:@selector(personXq:) name:nil object:za];

//        [center addObserver:yeren selector:@selector(personXq:) name:nil object:nil];
//
//        [center addObserver:lishishi selector:@selector(personXq:) name:@"shijijiayuan" object:sj];

//4.发布
//postNotificationName:通知的名称
//object: 发布者
//userinfo : 额外信息
[center postNotificationName:@"zhenaiwang"
object:za
userInfo:@{@"title":@"新来了一批美女",
@"info":@"........."}];

[center postNotificationName:@"shijijiayuan"
object:sj
userInfo:@{@"title":@"新上市一批帅哥",
@"info":@"........."}];

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: