iOS专攻资源__网络专题iOS DeveloperiOS开发技术分享

postNotificationName 卡死

2017-06-15  本文已影响272人  952e2ff020e4

问题

在调用postNotificationName之后,卡死

原因

postNotificationName调用之后,会等待所有的观察者处理完之后,才会往下操作,也就是说postNotificationName是同步调用

解决

NSLog(@"loginCb start");
[[NSNotificationCenter defaultCenter] postNotificationName:ECSDKLoginFeedback
object:@(YES)
userInfo:@{@"ERRRET":@(0),
@"SEQ":@(seq),
@"HANDLE":@(handle),
@"ERRORCODE":@(errorCode),
@"NOTIFICATIONTOKEN":@(notificationToken)
}];
}); 
NSNotification *notification = [NSNotification notificationWithName:kNotificationName
object:@"通知说话开始"];
[[NSNotificationQueue defaultQueue] enqueueNotification:notification
postingStyle:NSPostASAP];

遗留问题

尾注

1、文章可以随意转载;

2、有任何不对的地方欢迎在评论中指出;

3、遗留的问题大家帮忙解惑下;

上一篇 下一篇

猜你喜欢

热点阅读