如何在ios中手动退出app之前打开uialertview?

时间:2015-08-06 12:41:24

标签: ios

我希望在用户通过单击主页按钮手动退出应用程序之前显示此警报视图。我通过写入来尝试输入后台委托,但它没有显示。

代码

UIAlertView *rating  = [[ UIAlertView alloc]initWithTitle:@"Rate Our App" message:@"" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"Never",@"Not Now",@"Later", nil];

[rating show];

2 个答案:

答案 0 :(得分:0)

那不行。您无法延迟应用移动到后台。

  

使用此方法释放共享资源,使计时器无效,并存储足够的应用程序状态信息,以便将应用程序恢复到当前状态,以防以后终止。

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html

答案 1 :(得分:0)

倒退了。反过来说,每次应用程序启动时都会显示此警报。当应用程序进入后台时,无法延迟应用关闭或显示交互式弹出窗口。

但是,您可以运行最多10分钟的非交互式后台任务来清理临时文件,在后台下载某些内容等。但这些都是非交互式用户操作。

如果您需要一个很酷的控件,可以在应用启动时为您的应用评分,请尝试使用此SARate