我们的应用程序在iOS 4.2和4.3上运行良好。 但是,在iOS 3.2上它崩溃了
[[NSNotificationCenter defaultCenter] postNotificationName:@"notificnname" object:nil];
自iOS 2.0起,函数postNotificationName可用。 我正在使用iOS 4.3构建我的应用程序,目标sdk设置为3.2。 什么可能导致崩溃的想法。
感谢。
答案 0 :(得分:3)
同意上面的pt2ph8评论。
很可能某些对象已注册通知,然后在不注销通知的情况下被解除分配。因此,通知中心正在向死对象发送通知。
确保在dealloc(或视图控制器的viewDidUnload)中从所有通知中取消注册该对象。