AS手机项目 - 解决IOS下无法退出程序问题
现象:使用flash或者flex开发移动项目,如果想在程序中添加退出功能可以使用NativeApplication.nativeApplication.exit();但这个在模拟器和安卓上可以使用,而在ios下却没有反应。
原因:ios里程序退出是由系统统一管理
解决办法:虽然无法在程序里主动退出,但可以在当用户按下“home键”的时候就将程序退出运行,而不是保持后台运行。
需要在配置文件下配置UIApplicationExitsOnSuspend节点,代码如下:
<iPhone> <InfoAdditions><![CDATA[ <key>UIDeviceFamily</key> <array> <string>1</string> <string>2</string> </array> <key>UIApplicationExitsOnSuspend</key> <true/> ]]></InfoAdditions> <requestedDisplayResolution>high</requestedDisplayResolution> </iPhone>