如何在ios中手动退出应用程序之前打开uialertview?

如何在ios中手动退出应用程序之前打开uialertview?,ios,Ios,我想在用户单击主页按钮手动退出应用程序之前显示此警报视图。我试着把它写进后台,但没有显示出来 代码 UIAlertView *rating = [[ UIAlertView alloc]initWithTitle:@"Rate Our App" message:@"" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"Never",@"Not Now",@"Later", nil]; [rating show]; 那

我想在用户单击主页按钮手动退出应用程序之前显示此警报视图。我试着把它写进后台,但没有显示出来

代码

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

[rating show];

那是行不通的。您不能延迟应用程序移动到后台

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


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

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

另一方面,如果你需要一个很酷的控件在应用程序启动时对你的应用程序进行评级,那么试试这个