终止iOS应用程序

时间:2019-03-02 04:42:48

标签: ios objective-c swift iphone ipad

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

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

PS:Facebook在更改语言方面也做同样的事情。他们告诉用户应用程序需要重新启动才能进行语言更改。其他一些应用程序也会在某些警报点击时终止该应用程序。

2 个答案:

答案 0 :(得分:2)

<input type="text" id="first_name_id_name" value="John"> <p name="last_name_id_name">Doe</p> <input type="text" name="email_id_name" value="johndoe@example.com"> <p id="phone_id_name">123-555-1234</p>

您可以通过此方法解决您的问题,但这是Apple禁止的。更改语言时,应将应用设置为主页。

exit(0)

答案 1 :(得分:1)

Ankur为您提供了正确的答案:您可以使用exit终止应用程序,但Apple不允许应用程序自行终止。如果这样做,您的应用将从应用商店中拒绝。

相反,您应该重构应用程序,以便能够拆除整个UI并重新构建它。如Ankur所说,删除所有视图控制器并替换根视图控制器。