gpt4 book ai didi

xcode - 实际 iPad 上的 ASIHTTPRequest 错误,代码 2

转载 作者:行者123 更新时间:2023-12-05 00:04:00 24 4
gpt4 key购买 nike

我有一个程序可以将 4 个文件异步下载到 ipad 的 Documents 文件夹中,这在模拟器上运行良好,但是当我在实际 ipad 上使用它时,它给了我这个错误:
Error Domain=ASIHTTPRequestErrorDomain Code=2 "The request timed out" UserInfo=0x1c0810 {NSLocalizedDescription=The request timed out}
有什么办法可以解决这个问题,或者延长时间直到超时?

最佳答案

你在模拟器中得到更好的结果的原因可能是因为模拟器使用了内置的网卡,而且你的 Mac 的网卡可能比 iPad 中的网卡更强。

您可以使用以下代码更改超时间隔。此代码将超时设置为 20 秒:
[request setTimeOutSeconds:20]
根据ASIHTTPRequest "How to Use" page ,你可以告诉 ASIHTTPRequest 再试 N 次,像这样:
[request setNumberOfTimesToRetryOnTimeout:2];
编辑:

尽管现在是 2016 年,而且 ASIHTTPRequest 早已弃用,但还有一些有用的信息可以帮助诊断 iOS 设备上的网络问题。尝试使用网络链接调节器。它随 iOS 一起提供,可以在 macOS 上下载。

This article (link)来自 NSHipster 有一些关于设置的重要信息。

关于xcode - 实际 iPad 上的 ASIHTTPRequest 错误,代码 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com