问题标签 [sendasynchronousrequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSURLConnection sendAsynchronousRequest:如何检查完成状态码?
所以我有一些像这样的代码:
显然,例程将if-else
在请求完成之前进入语句。因此,在检查之前self.statusCode
未在委托中正确设置。didReceiveResponse
这样做的最佳方法是什么?
我只是想添加另一个bool
将被设置的属性,connectionDidFinishLoading
然后循环直到设置该属性。完成后,它将检查self.statusCode
. 但是我认为这会阻塞线程不是吗?会和一个权利没有区别sendSynchronousRequest
吗?有没有办法在不将其放入后台线程的情况下做到这一点?
ios - ios sendAsynchronousRequest 定时器
这是我的情况:
我正在使用 sendAsynchronousRequest。我很快意识到它的默认超时时间为 60 秒。我的应用程序旨在等待对手开始游戏(它是一个文字游戏)。实际上,对手开始比赛可能需要几个小时。这意味着异步请求可能会等待数小时。那不好吗?我的意思是,我可能可以更改默认超时。但问题是这是否是一个糟糕的设计。问题是我想避免每隔一段时间就拉服务器以了解对手是否已经开始比赛。如果这是一个糟糕的设计:有人可以提出另一种方法吗?
ios - NSURLConnection SendAsynchronousRequest 在没有 Wi-Fi 的情况下无法工作
在 3G 中似乎没有发送请求。代码被调用并返回到回调,并带有 -1001 错误和以下消息:“(请求超时。)”
协议是 HTTP,而不是 HTTP。
代码在 Wi-Fi 中运行良好。
当应用程序处于 3G 时,服务器上的 Wireshark 不显示任何传入数据(但在 Wi-Fi 时接收到数据)。
在 Instruments 中进行网络检查后:显示请求但没有数据/数据包输出。
下面的代码:
swift - 新值仅在 sendAsynchronousRequest 中可用 - Swift
看起来新值仅在 sendAsynchronousRequest 中可用
有没有办法让新值可以从 sendAsynchronousRequest 中访问?
ios - 如何在 ios 中执行多个异步请求
我有一个 UITableView 显示(医生图像,医生姓名)
在cellForRowAtIndexPath函数中,我正在获取图像,如下所示:
问题是:当我快速向下滚动时,图像开始加载,并且正在加载近 100 张图像,然后当我单击行以显示医生详细信息时,直到所有图像都无法从服务器获取数据完成加载(直到所有异步请求完成)。
我正在使用以下代码来获取医生的详细信息:
注意:SoapCall 是我为向服务器发出异步请求而制作的自定义类
我的问题是:有什么办法可以取消加载图像???
或者我可以在不同的线程中加载医生的详细信息???
ios - 如何使用 NSURL sendAsynchronousRequest 显示获取数据
我看过很多关于 nsurl 异步的教程。我遵循了这些教程并实施了以下操作。
如果我的viewdidload,我调用了上面的方法。
我通过使用同步方法成功地从数据库中获取了数据。问题是当我使用异步方法时,我无法获取数据。我应该在 viewdidload 中调用异步方法吗?
ios - sendAsynchronousRequest 说它在展开可选值时发现 nil
这是我的代码崩溃的部分:
错误是:
我认为是 NSURLConnection.sendAsynchronousRequest 导致我的应用程序崩溃,因为我已经调试了我的应用程序并且它在那里崩溃了
这是请求的值:
而且我知道数据变量不是零
swift - 仅在 sendAsynchronousRequest 中更新的变量
我不想做的例子:
我知道在 numberOfRowsInSection 它返回 0 导致 sendAsynchronousRequest 在之后执行,但是有没有办法让 numberOfRowsInSection 函数在 sendAsynchronousRequest 之后执行?或者有没有更好的方法让我的变量在 numberOfRowsInSection 函数之前等于 5?
ios - 如何使用 Asihttprequest 异步请求服务器?
我的服务器登录参数:
返回参数:
- 0 成功
- 10001 账户名不能为空
- 10002 账户不存在
- 10003 密码不正确
- 10004 无效帐户
ios - APNS:错误域 = NSCocoaErrorDomain 代码 = 3840
我在服务器上注册设备数据,以获取推送通知。这里是代码,
我收到错误
有人可以帮忙解决这个问题吗?