2011-11-04 55 views
0

ios如何处理通知,以便在应用程序被暂停时决定终止它的应用程序?我的理解是暂停的应用程序不会被警告,因此无法删除它的观察者本身。NS通知和被终止的应用程序

回答

1

默认通知中心和您自己创建的任何内容都会被终止。默认中心是每个应用程序,而不是系统范围的。因此,如果在正常运行的情况下让一个类在不从通知中心移出的情况下解除分配,那么结果就是悬挂指针,这不是问题,也不是您需要管理的。

1

+[NSNotificationCenter defaultCenter]是过程特定的。所以不要担心。 (注意:大多数应用程序在退出的时候都非常担心清理东西的问题,曾经有一段时间需要讨论全局资源,但我已经看到了每个游戏都经过并释放了每个资源精灵和粒子,当用户刚刚明确告诉他们停止。)

+0

+1的颜色评论。感谢您的回应! – kris