use*_*331 2 cocoa-touch objective-c ios
我想顺利关闭我的应用程序.
首先,我将应用程序放在后台,并尝试exit(0)用来关闭应用程序:
//home button press programmatically
UIApplication *app = [UIApplication sharedApplication];
[app performSelector:@selector(suspend)];
//wait 2 seconds while app is going background
[NSThread sleepForTimeInterval:2.0];
//exit app when app is in background
exit(0);
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我检查后台运行的应用程序时,应用程序仍然存在.我以为exit(0)会把它从背景中移除.
看来我的应用程序正在最近使用.有没有办法以编程方式从该列表中删除它?
您无法以编程方式从"最近使用的应用"列表中删除应用.当用户双击主页按钮时,最近使用的应用程序列表就是 - 最近使用的应用程序列表.无论应用程序是在后台完全终止还是暂停,它完全没有任何意义.
通话exit(0);只会终止您的应用.但它最近仍然使用,所以当用户双击Home按钮时它会出现在列表中.
| 归档时间: |
|
| 查看次数: |
707 次 |
| 最近记录: |