Coc*_*oco 8 iphone multitasking ios4
你好专家,
我已经测试了当应用程序处于活动状态时关闭 iPhone时我的应用程序正在受到什么影响.为此,我在xcode调试器控制台中记录了应用程序生命周期的回调方法.
结果是:当我按下设备的开/关按钮一段时间后被applicationWillResignActive调用.iPhone显示关闭屏幕上设备的选项.如果我知道要关闭,iPhone就会关闭.但apperently 没有进一步回调方法类似applicationDidEnterBackground或applicationWillTerminate叫.因此,如果我不保存,所有数据都将丢失applicationWillResignActive.虽然iOS应用程序编程指南说,应该在applicationDidEnterBackground和中保存应用程序的数据applicationWillTerminate.
您怎么看?这两种方法中的一种仍然被调用,只是不再打印在控制台中了?
最好的祝福
我认为你的测试可能是正确的。该应用程序不再处于活动状态,但它还没有进入后台——就像我打电话进来时一样——所以我认为通知是有意义的。
\n\n对此你应该做什么?我的建议没什么。在我看来,这种事件很少发生,不值得担心。如果您想使用皮带和大括号,那么只要没有太多可存储的内容,就可以在 \xe2\x80\x98applicationWillResignActive\xe2\x80\x98 中保存状态。
\n| 归档时间: |
|
| 查看次数: |
4451 次 |
| 最近记录: |