NSNotification停止更新任何用户界面事件?

时间:2014-06-09 11:01:47

标签: ios objective-c nsnotificationcenter nsnotification

我正在使用NSNotificationCenter订阅活动

[[NSNotificationCenter defaultCenter]
 addObserver:self
 selector:@selector(useNotificationWithLocation:)
 name:@"somename"
 object:nil];

从静态库发送,

[[NSNotificationCenter defaultCenter] postNotificationName:@"somename" object:nil userInfo:dictionary];

一切都按预期工作,但当我使用任何UI事件时,如按钮点击,我停止获取通知。我不知道发生了什么。

useNotificationWithLocation code,

-(void)useNotificationWithLocation:(NSNotification*)value
{
    NSDictionary* dictionary  = value.userInfo;

    CLLocation *currentLoc = [dictionary valueForKey:CURRENT_LOCATION_NOTIFY];
    NSLog(@"useNotificationWithLocation %@",currentLoc);
}

请建议我该怎么做。

0 个答案:

没有答案