首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >API调用后iPhone重新启动

API调用后iPhone重新启动
EN

Stack Overflow用户
提问于 2019-08-16 09:36:45
回答 3查看 231关注 0票数 4

我正面临一个非常奇怪的问题:我的iPhone正在重新启动。此问题仅在特定情况下发生。

步骤1:我有一个同步过程,在这个过程中,我要为整个应用程序加载数据。因此,我基本上是在做一个沉重的API调用,上传4-5摄像头拍摄的图像,并同步应用程序的数据;

步骤2:同步后,我按下iPhone主页按钮,使应用程序在后台运行;

步骤3:我正在锁定iPhone屏幕(使用侧按钮);

几秒钟后,我看到苹果的标志,手机似乎重新启动。当应用程序在调试模式下连接时,这不是复制。我检查了调试导航应用程序使用的内存只有125 MB,磁盘和网络的值是0%。能量影响很大,我不确定这是高能量冲击造成的。我只在iOS 12.4上面临这个问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-08-20 17:31:01

事实上,手机(或者仅仅是跳板)重新启动,而不仅仅是你的应用程序,这意味着这是苹果的错误。即使你尝试,你也不应该让iOS崩溃。

找出一个可能的原因将是困难的,因为系统的行为方式是不应该的。设备的日志可能包含更多的信息,而不是你的应用程序。这可能是由于您的应用程序执行了大量操作而导致的系统API中断。

通常在这种情况下,下一个OS版本会修复它,但是如果情况不是这样,或者跟踪它很重要,我会尝试删除您与系统交互的方式(背景API、通知等)。看看有没有什么办法解决这个问题。

如果您发现了问题,您甚至可能会根据文档以“正确”的方式做事情,并且必须找到解决办法。如果你有时间,你可以向Apple提交一个bug,所以潜在的问题有一个更好的机会被修复。

票数 4
EN

Stack Overflow用户

发布于 2019-08-20 15:44:55

似乎当您的应用程序在后台和手机锁定,自动参考计数(ARC)关闭一些连接或释放一个资源,使iPhone重新启动。上传完成后,是否关闭所有连接并删除所有引用?

票数 0
EN

Stack Overflow用户

发布于 2019-08-23 05:15:34

手机不会仅仅因为应用程序的动作而自动重启。你的手机出问题了,而不是程序问题。你需要修理或更换电话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57522269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档