当你需要向你的服务器发送反馈信息,比如获取到token,你需要发送给服务器,但是服务器又很忙,这个时候你再去发送请求,会让用户体验很差,所以在ios里面你需要注册闲置时的一个消息,当系统不再繁忙时再去建立请求:
[代码]oc代码:
01 | - ( void )notificationMethod |
02 | { |
03 | //do something here |
04 | } |
05 |
06 | - ( void )registerForNotification |
07 | { |
08 | [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationMethod) name: @"my_notification" object :nil]; |
09 | NSNotification *notification = [NSNotification notificationWithName: @"my_notification" object :nil]; |
10 | [[NSNotificationQueue defaultQueue] enqueueNotification:notification postingStyle:NSPostWhenIdle]; |
11 | } |