完成后如何退出iphone应用程序

时间:2011-08-12 14:35:03

标签: iphone

  

可能重复:
  Proper way to exit iPhone application?

有一些类似的问题,但我的问题有其自身的意义。

在我的应用程序中有一些表单和确认按钮。

当用户按最后一个表格确认即nib文件时,会显示一条消息(UIAlertView),表示您已确认订单。

然后我希望我的应用程序退出。我怎么能做到这一点?

更新:

在我的申请表中,我有确认表。

当有人点击确认按钮时,我显示了UI警告按钮,表示您的订单已确认。

因为我不能退出应用程序(Apple不推荐)我想要显示另一个视图,即nib文件有标签告诉用户按主页按钮。

但是我也有UI Alert视图,它告诉数据库确认调度的成功和失败。

那么我怎样才能完成整个过程?

4 个答案:

答案 0 :(得分:2)

您可以使用c函数调用abort()来完成此操作。

我强烈建议您重新读取HIG,特别是如果您计划将其发布给公众。

你可以找到它here

答案 1 :(得分:1)

你做不到。自终止应用违反了Apple的指南。请参阅here

答案 2 :(得分:1)

简单回答:你不应该。没有正确的方法可以做到这一点,苹果不会在appstore上允许这样的应用程序。

如果您不得不想要在Cydia中发布该应用程序或仅将其用于自己,则可以调用未定义的方法,这会使应用程序崩溃。

'[self undefinedMethodName];'

或致电'exit(0);'

不要这样做。

答案 3 :(得分:1)

你不应该这样做。 Apple建议您的应用必须终止时,应提示用户按主页按钮。如果您想忽略规则,请使用abort()