【发布时间】:2014-01-29 18:53:06
【问题描述】:
在我的应用程序中,我正在与 TCP 服务器进行持续通信,现在如果
服务器发送关闭应用程序的命令,我想完全关闭应用程序
当用户再次点击应用程序时,它应该从应用程序启动方法本身开始。
我尝试在代码中使用 exit(0),使用此应用程序进入后台。但它不会杀死应用程序。我该怎么做?
【问题讨论】:
-
为什么您认为调用
exit会将应用程序发送到后台?exit肯定会杀死该应用程序。但是无论如何你都不应该打电话给exit。如果您这样做,您的应用可能不会被 Apple 接受。 -
请注意,Apple 明确禁止您的应用自行终止/退出,您将因此被应用商店拒绝。
-
Per Apple “没有提供用于优雅终止 iOS 应用程序的 API。” developer.apple.com/library/ios/qa/qa1561/_index.html
-
此应用不适用于苹果商店。它将在我公司内部使用。
-
您是否真的尝试点击应用再次启动它以查看您是否看到了启动图像?
标签: ios objective-c