2013-02-26 177 views
-4

我已经创建了iPhone应用程序中的退出按钮。现在当用户点击退出按钮时,应用程序应该输入background.please为此提供一些合适的解决方案,以便我可以将我的iPhone应用程序上传到应用商店。退出(0)。但苹果拒绝我的iPhone应用程序。退出iPhone应用程序?

+3

这是非常糟糕的做法。如果您尝试在您的应用中实施“退出”按钮,苹果会继续拒绝您的应用。用户可以退出应用程序的唯一方法是,并且必须通过按主页按钮。 – rdurand 2013-02-26 13:40:00

+0

苹果不会允许用户以编程方式退出应用程序,这就是他们拒绝了您的应用程序的原因。它在苹果的HIGs – jcesarmobile 2013-02-26 13:41:07

+0

永远不会退出ios应用软件伙计...如果是这样,为什么需要主页按钮? – 2013-02-26 13:41:34

回答

1

没有任何方法可以让您通过代码为应用程序提供背景,只有用户可以通过按主屏幕按钮后台您的应用程序。

你真的应该了解Don’t Quit Programmatically

+0

实际上问题是我创建了一个注册表单。在注册表单中我包含了接受和拒绝按钮。接受应用程序前进,现在拒绝按钮客户端要退出app.is有任何其他解决方案,我可以在拒绝按钮上使用 – user2107598 2013-02-26 13:44:23

+0

只需向用户提供一个alertview即可,如果他们不接受该术语,则不能使用该应用程序。 – rckoenes 2013-02-26 13:45:44

+0

有什么办法可以让点击下降时,应用程序应该暂停或进入后台。 – user2107598 2013-02-26 13:50:37

0

iPhone应用程序的iOS Human Interface Guidelines尤其是部分不应该有一个“退出”按钮。如果你实施一个,你只是要求拒绝。让用户按主页按钮来背景应用程序。如果要在按主页按钮而不是进入后台状态时终止,则可以在Info.plist中将UIApplicationExitsOnSuspend设置为YES

0

这是正常的,你的应用程序被拒绝。他们不是给他们引用了他们的指引吗? 特别是这个零件:In particular, people don’t tap an application close button or select Quit from a menu. 无论如何,你应该看看这个:iOS is exit(0) deprecated?

+0

什么目的exit(0)用于? – user2107598 2013-02-26 13:51:17

+0

我的客户端有一个使用AppStore中的退出(0)的旧应用程序。但是当我再次提交它进行更新时,由于这个原因它被拒绝了。这是一个古老的遗产... – Larme 2013-02-26 13:58:17