0

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

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

函数 postNotificationName 从 iOS 2.0 开始可用。我正在使用 iOS 4.3 构建我的应用程序,目标 sdk 设置为 3.2。任何可能导致崩溃的想法。

谢谢。

4

1 回答 1

3

同意上面pt2ph8的评论。

很可能某个对象注册了通知,然后在没有取消注册通知的情况下被释放。因此,通知中心正在向死对象发送通知。

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

于 2011-04-05T17:14:11.303 回答