ios - 如何调试具有时间依赖性的iOS应用

标签 ios debugging time

我有一个iOS应用程序,该应用程序花费时间从数据提供程序下载信息。现在的问题是,在午夜前后的某个时间里,我的应用程序中存在一个错误,并且数据未正确下载(服务器上的数据没有问题,数据正确)。我该如何调试?

在午夜左右醒来的解决方案不是很有帮助,因为发生错误时我只有有限的窗口,此后一切都很好。因此,在我找出问题出在哪里之前,时间流逝,我不得不再等一天:-/

最佳答案

您有2个选择。您可以:

手动设置您的iPhone时间:
设置->常规->日期和时间
选择自动设置为关闭
您将在最底部看到当前时间。选择它以显示DateTime轮,将其设置为所需的任何值。

您也可以通过在Mac上调整时间来调整模拟器。

我遇到了同样的情况,对我有帮助。

注意:如果日期驱动程序(如预定约会)也会使您感到奇怪。

关于ios - 如何调试具有时间依赖性的iOS应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25794477/

相关文章:

ios - 同时渲染到纹理和渲染到渲染缓冲区

ios - UITableView.sizeToFit() 只渲染第一个单元格

java - 提供日志记录(调试)上下文

java - 多线程方法入口断点导致JVM爬取

C89 - 从字符串中提取时间

java - 未指定偏移量如何解析?

ios - 强制类文件包含方法而不添加协议(protocol)的Objective-C方式或编译器指令?

ios - 为 FCM 检索 token 的正确方法 - iOS 10 Swift 3

debugging - 什么是调试器以及它如何帮助我诊断问题?

search - 三元搜索算法的时间复杂度