首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS 4.2终止应用程序之前,单点触摸会调试5秒

在iOS 4.2终止应用程序之前,单点触摸会调试5秒
EN

Stack Overflow用户
提问于 2010-11-14 13:25:09
回答 1查看 583关注 0票数 1

我正在测试一个iPad,一个单点触控应用。运行iOS 4.2

5秒后,当我单步执行时,iPad会在调试模式下终止应用程序。iPad有一个内置的计时器,如果应用程序在5秒内没有响应,它就会终止应用程序。(就像Android的ANR一样)

有没有办法告诉iPad不要这样做,这样我就可以调试超过5秒了?

注:在iPad上,应用程序在iPad设置工具下设置为启用调试。虽然看起来没有超时设置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-17 00:20:46

请确保不要单步执行ViewDidLoad方法或从FinishedLaunching中调用的任何内容,因为应用程序在启动之前会超时。

而是创建一个单独的线程,在启动应用程序初始化时启动,在它之前显示一些闪屏,一旦初始化完成,隐藏闪屏。

这是推荐的方法。

原因是,应用程序启动是及时的,用户不需要等待应用程序启动。然而,这使得调试init例程变得更加困难。

希望这能有所帮助。

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

https://stackoverflow.com/questions/4176312

复制
相关文章

相似问题

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