当前位置: > > > AS手机项目 - 解决IOS下无法退出程序问题

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>
评论0