几个月前,我问了一个关于在 monotouch 上使用长时间运行的代码制作启动画面的问题。
我跟着答案。现在的问题是,当我使用ModalViewController
长时间运行的操作失败时,如何以正常方式关闭应用程序?
例如,我长时间运行的代码正在从服务器下载一些配置。然后,下载失败。我UIAlertView
向用户显示“下载失败,继续?”。当用户点击“是”时,应用程序会继续,但“否”呢?我应该怎么办?
我认为最好的选择是关闭应用程序,但我发现不建议这样做,并且在应用程序批准过程中应用程序可能会被拒绝。所以,我只是隐藏 AlertView 并要求用户按下“主页按钮”来关闭应用程序。但是,当用户再次启动应用程序时,应用程序不会从 开始root
,而只是从以前的状态恢复。