问题标签 [nsurlconnection]

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.

0 投票
7 回答
5758 浏览

iphone - 为什么 UItableViewCell 图像直到滚动才加载?

我的代码在方法中使用InternetImage异步下载图像,tableview: cellForRowAtIndexPath:方法是使用 initWithURL 初始化 IntentImage 并调用 downloadImage。此代码在向下滚动到 UITableView 中的新单元格 UITableViewCell 后完美运行,但不是之前,即使 URL 在两种情况下都是正确的。没有调用 InternetImage 的 NSURLConnection 委托方法来通知我连接成功或失败,因为它们应该是。由于图像下载失败,调用reloadData:,setNeedsDisplay:setNeedsLayout:什么也不做。

这是我的 UiTableViewController 子类中的代码:

0 投票
5 回答
20828 浏览

iphone - 使用委托时处理超时的 NSURLRequest

我正在使用 NSMutableURLRequest 连接到网站以获取 JSON 响应。我这样做是通过生成请求,然后使用带有 self 委托的 NSURLConnection 来处理异步连接。我已经实现了所有正常的委托方法:

一切都可以完美地取回数据,处理发生的任何错误等。但是,将 NSURLRequest 的超时设置为 10 秒,我似乎没有在这些方法中被调用(我希望 didFailWithError 被调用)。它只是永远坐在那里,我没有通知它超时。

阅读 iPhone API 文档,我没有看到任何关于超时发生时应该发生什么的提及,只是您可以设置超时值。应该发生什么?我在 API 中没有看到任何其他有帮助的委托方法。我不必手动检查超时,对吗?超时仅适用于同步请求吗?

0 投票
5 回答
29781 浏览

iphone - 从 URL/服务器获取图像

我对 iPhone 开发相当陌生,并试图在我的应用程序中获取“来自服务器的图像”。

我正在使用以下方法来执行此操作:

尽管我可以在调试器中看到 Image 对象的 NSData 具有某些值(以字节为单位),但此函数不会返回预期的图像

虽然,从服务器获取文本的功能非常相似,但我得到了预期值。

这种方法效果很好。

有人可以帮我理解为什么我没有从服务器获取图像吗?

谢谢

0 投票
4 回答
4674 浏览

iphone - iphone中与NSURLConnection的HTTP连接

非常感谢您的回复。我被困在这里。你能帮忙解决这种情况吗?CFHTTPStream 能解决这个问题吗?有没有其他方法可以解决这个问题?谢谢。

你好,

我正在使用 NSURLConnection 连接到 HTTP url。我应该在一段时间后得到响应(响应没有从服务器关闭)。是否可以在编写时读取那些响应,就像在 java 中的 http url 连接的输入流上有一个无限循环一样。没有调用 didReceiveData 方法。

将其视为 http 推送,其中将根据其在服务器上的可用性写入响应。

我应该能够连接到服务器并保持连接,直到我不关闭连接。

感谢帮助。

0 投票
2 回答
3196 浏览

iphone - NSURLConnection sendSynchronousRequest - 是否可以在不泄漏的情况下实现

有没有办法实现 NSURLConnection 而不会泄漏?许多应用程序,包括 NYTimes 和其他应用程序(包括我的)都受到此影响。任何人都有一个有效的实现?

0 投票
2 回答
690 浏览

iphone - 如何获取远程服务器目录中所有文件名的 NSarray?

如何获取存储在特定目录中的所有文件的NAMES的 NSArray,例如:“ http://www.someurl/somedirectory/ ”?

0 投票
4 回答
13637 浏览

objective-c - NSURLConnection 泄漏?

我已经设置了一个从 http 获取数据的 nsurl。当我运行仪器时,它说我有一个泄漏的 NSFNetwork 对象。

以及如何在 (void)ButtonClicked 中释放连接?还是稍后会发布?

0 投票
1 回答
713 浏览

nsurlconnection - NSURLConnection 使用基本身份验证在 Tiger 上失败,在 Panther 和 Leopard 上成功

我有一个在 Panther、Tiger 和 Leopard 系统上运行的程序,并使用以下方法进行 NSURLConnection 身份验证(“encodedUserPass”是带有单词 Basic 后跟 base64 编码用户:pass 的身份验证字符串)

...稍后...在 didReceiveAuthenticationChallenge

这在 Panther 和 Leopard 系统上运行良好,但在 Tiger 上完全失败。奇怪的是,即使在 Panther 和 Leopard 上,通常也会调用“didReceiveAuthenticationChallenge”(即,手动设置标头似乎不起作用)。

在 Tiger 上,didReceiveAuthenticationChallenge 总是被调用,尝试如上所示响应,然后再次调用失败。

两个问题:(i)为什么手动设置标题不起作用?(2) 为什么上面显示的方法在 Tiger (10.4) 上失败?

稍后更新

经过一番思考,我意识到我的 base64 编码方法一定有问题,并且有:我没有附加等号来使 base64 字符串达到 4 个字符的倍数。我解决了

现在该程序适用于所有三个平台。所以问题(i)得到了回答:手动设置标题不起作用,因为我没有用等号填充。

但是,问题 (ii) 仍然存在:为什么我不能在 Tiger 中成功使用 didReceiveAuthenticationChallenge?

0 投票
2 回答
2540 浏览

iphone - NSURLConnection 在模拟器上工作,但在 iphone 设备上失败

我正在通过 xCode 模拟和在 iphone 设备上测试 iphone 应用程序。在模拟上,没有问题,但是在iphone设备上运行时,NSURLConnection失败,connection:didFailWithError:方法被调用。

这个问题的原因是什么?

0 投票
2 回答
2651 浏览

iphone - NSURLConnection“丢失网络连接”错误?

我正在开发一个应用程序,它将图像从 iphone 上传到服务器。在服务器端有一个 php 程序来处理上传的图像。我将 NSURLConnection 与 Post 方法一起使用,并设置了请求的帖子正文。当我上传图片时,我可以看到图片上传了 3 次(在服务器中),但在一段时间后 didFailWithError: 被称为“丢失网络连接”。这可能是什么原因?我的疑问是,为什么该图像被多次上传?我已将请求的超时设置为 3600.0

任何帮助表示赞赏。

谢谢