0

我在我的 iPhone 应用程序中使用 NSNotificationCenter 来发布通知

 // I add an observer in didFinishLanchingWithOptions() in the AppDelegate
[[NSNotificationCenter defaultCenter] addObserver:self
        selector:@selector(getData:) name:kNotif_GetData object:nil];
....
....
// then in another method, I post the notification
[[NSNotificationCenter defaultCenter] postNotificationName:kNotif_GetData object:nil];
....

一位用户说此功能(由 getData() 执行)不起作用。所以这可能意味着通知没有被解雇。知道为什么会发生这种情况吗?当我用不同的设备测试它时,它工作得很好。用户使用 iPhone5 和 iOS7。是否有更多设置或任何明确的用户设置需要或可以打开/关闭它?

4

1 回答 1

0

不,通知中心是可靠的。

“不工作”不足以诊断问题。从用户那里获取更多信息或添加更多日志记录,以便您了解实际情况。

于 2013-11-10T23:30:01.883 回答