NSNotificationCenter在iOS 3.2上发生了相关的崩溃

时间:2011-04-05 17:06:19

标签: iphone ios ipad crash nsnotificationcenter

我们的应用程序在iOS 4.2和4.3上运行良好。 但是,在iOS 3.2上它崩溃了

[[NSNotificationCenter defaultCenter] postNotificationName:@"notificnname" object:nil];

自iOS 2.0起,函数postNotificationName可用。 我正在使用iOS 4.3构建我的应用程序,目标sdk设置为3.2。 什么可能导致崩溃的想法。

感谢。

1 个答案:

答案 0 :(得分:3)

同意上面的pt2ph8评论。

很可能某些对象已注册通知,然后在不注销通知的情况下被解除分配。因此,通知中心正在向死对象发送通知。

确保在dealloc(或视图控制器的viewDidUnload)中从所有通知中取消注册该对象。