ios - 终止 iOS 应用程序

标签 ios objective-c swift iphone ipad

<分区>

我允许在我的应用程序中使用语言更改功能。当用户在应用程序中选择新的语言功能时,我需要退出应用程序,用户将不得不重新启动它。对于退出,我会向用户显示一条警告,您必须重新启动应用程序才能完成语言更改。

现在如何使用手动终止 iOS 应用程序并使其获得 Apple 批准。

PS:Facebook 对语言的更改也是如此。他们告诉用户应用程序需要重新启动才能进行语言更改。其他一些应用程序也会在某些警报点击时终止应用程序。

最佳答案

退出(0)

你可以通过这个来解决你的问题,但这是苹果禁止的。当您更改语言时,您应该将您的应用程序设置为您的主页。

let viewController = HomeViewController()
UIApplication.shared.keyWindow.rootViewController = viewController

关于ios - 终止 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54955308/

相关文章:

android - 连接 iPhone 和 Android 设备(同一局域网)

swift - 如何使用 xib 创建单例 UIView 以在不同的 VC 上使用一个实例?

iphone - 我在哪里可以免费在线存储我的 plist,我的应用程序可以下载它?

objective-c - swift let 是否等同于 objective-c const?

ios - 在 UILabel et.al 中使用 NSString 子类

objective-c - 使用给定语言环境创建 NSSortDescriptor

ios - 如何从 uiview 容器 Controller 获取父 Controller

ios - 如何在请求用户位置时检测用户何时按下 "allow"

ios - Cocoapods:同时使用动态框架和库

ios - 测试目标中的 Swift Typhoon 错误 - 不是 Typhoon Assembly 的子类