我的应用程序以无线方式与外部设备通信.我想阻止用户关闭应用程序,直到从设备收到响应,这可能需要几秒钟.
在ViewController.viewWillDisappear以及appDelegate.applicationWillTerminate中,我可以设置逻辑以查看是否还有其他事情需要做,但我无法确定如何让应用程序无法关闭!
我认识到如果应用程序没有快速关闭,手机的"性能"看起来会很糟糕,但我会提出一个视图,向用户解释应用程序必须在关闭之前完成并耐心等待.
有人知道这样做的方法吗?
抱歉,您无法阻止该应用退出.如果您尝试停止应用程序退出,iOS将终止您的程序.
使用iOS 4.0,您可以拥有允许在后台完成的任务.查看:http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
有关运行任务的概述.
这也回答了用户无法退出iphone应用程序?
| 归档时间: |
|
| 查看次数: |
2469 次 |
| 最近记录: |