<分区>
我允许在我的应用程序中使用语言更改功能。当用户在应用程序中选择新的语言功能时,我需要退出应用程序,用户将不得不重新启动它。对于退出,我会向用户显示一条警告,您必须重新启动应用程序才能完成语言更改。
现在如何使用手动终止 iOS 应用程序并使其获得 Apple 批准。
PS:Facebook 对语言的更改也是如此。他们告诉用户应用程序需要重新启动才能进行语言更改。其他一些应用程序也会在某些警报点击时终止应用程序。
<分区>
我允许在我的应用程序中使用语言更改功能。当用户在应用程序中选择新的语言功能时,我需要退出应用程序,用户将不得不重新启动它。对于退出,我会向用户显示一条警告,您必须重新启动应用程序才能完成语言更改。
现在如何使用手动终止 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