NSNotificationCenter是否可能无法在某些设备上运行?

时间:2013-11-10 23:14:36

标签: ios iphone nsnotificationcenter

我在iPhone App中使用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。是否需要更多设置或任何明确的用户设置,或者可以打开/关闭此设置?

1 个答案:

答案 0 :(得分:0)

不,通知中心可靠。

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