IOS App自动暂停

时间:2016-11-11 04:34:26

标签: ios

我在发布iOS应用程序时出现问题...

当我在我的应用程序中使用我的应用程序和所有功能(比如我的应用程序中的另一个视图等)然后我单击ios中的主页按钮切换到另一个应用程序然后我切换回我的应用程序。我的最新状态(View)仍然存在。但是,当我切换到另一个应用程序一段时间后,我的应用程序从启动画面重新启动。 我试图在我的ios模拟器中检测到问题的另一个问题,我在发布应用程序中遇到的问题无法出现在我的ios模拟器中。

这里有人可以帮我解决问题吗?

如果我在内存使用方面存在问题,IOS系统可以容忍多少内存使用量?我怎么能从ios模拟器知道内存使用量大于限制?

其他信息:我的iOS应用程序基于objective-c并与swift代码混合使用。我使用XCODE 8和我的应用程序不使用下载视频,音乐等后台服务。但是,我使用nsurlsession从服务器获取数据并使用服务器中的数据从服务器加载图像。我使用sdwebimage来处理图像。 我希望这张图片可以提供有关我的应用的另一个见解。这张照片是我在IOS家中的位置,而不是我的应用程序中的位置

enter image description here

1 个答案:

答案 0 :(得分:0)

可能内存使用情况。 WatchDog进程的工作是寻找暂停的内存并杀死它们。你似乎是一个。

你可以在Xcode中看到你进入后台时使用了多少内存。多少钱?如果它很多,不要这样做。出于这个原因,你在进入后台时尽可能多地释放内存是你的工作。

但是,你的应用永远不会希望永远活着 - 迟早会 在后台被杀 - 所以你要承担的另一项责任是保存其状态并且,如果您从头开始,则恢复该状态。这就是iOS的工作方式。