每当用户点击按钮时,我都需要关闭应用程序(我需要保留 IBAction 来关闭应用程序)。就像在游戏菜单中一样,我们有退出按钮,当我们点击它时,我们就会退出游戏。我需要同样的东西。我该怎么做。提前谢谢
警告:可以退出 通过调用 exit 来应用程序。 会出现调用exit的应用程序 让用户崩溃,而不是 比执行优雅终止 并动画返回主屏幕。 这种用法带来了负面影响 经验和强烈 灰心丧气。
UIApplicationExitsOnSuspend
文件中将
YES
的值设置为
Info.plist
。如果您这样做,当用户点击主页按钮时,您的应用程序委托的
applicationWillTerminate:
方法将被调用,然后您的应用程序将终止。
exit(0);
将终止您的应用程序,但据我所知,我们无法在 iPhone 应用程序中调用
exit(0);
或
terminate
。相反,我们可以放置一个没有按钮的警报视图,“说请退出应用程序”。
UIApplication *myapp = [UIApplication sharedApplication];
[myapp performSelector:@selector(suspend)];
将此代码包含在您需要的地方即可。但苹果仍然不推荐
[[UIApplication sharedApplication] sendAction:SIGKILL to:[UIApplication sharedApplication] from:self forEvent:nil];
应用程序不会以正确的方式关闭或保存。更建议使用没有按钮的来强制用户关闭应用程序。
apple 强烈反对它。不过,有时它会批准某些应用程序。提供适当的 UI 以显示是否有任何功能不起作用或向用户提供相关建议。以编程方式杀死应用程序不是正确的方法。让用户自行处理退出。