问题标签 [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 投票
2 回答
1128 浏览

iphone - 带有 URLConnection initWithRequest 的 EXC_BAD_INSTRUCTION

我有一个奇怪的错误,我似乎找不到任何文档或帖子。当我尝试使用标准教科书方法连接到我的 Web 服务(已更改 URL 以保护隐私)时,我在 [NSURLConnection initWithRequest] 上收到 EXC_BAD_INSTRUCTION 或 EXC_BAD_ACCESS。

最奇怪的是,有时我可以毫无例外地越过违规线,但 10 次中有 9 次会导致此错误。有什么建议么?

任何帮助或建议或 RTFM 将不胜感激!

0 投票
1 回答
619 浏览

cocoa - 如何区分委托方法中的 NSURLConnections?

我正在编写一个 RSS feeder 并使用 NSXMLParser 为我解析一个 XML 页面。一切正常。

这是处理异步连接的代码:

现在我正在尝试使用上面相同的代码添加另一个要解析的网站,但我需要在不同的 URL 上执行不同的操作

我正在实现委托功能:

问题是我不知道调用了哪个网站,我只得到了数据。

如何确定连接解析到哪个 URL?

例如在:

我可以检查来自的输入,NSString但在上述功能中我不能。NSURL URLNSURLResponse

0 投票
1 回答
270 浏览

objective-c - 内部连接取消操作

我有一个使用 NSURLConnection 下载一些数据的 NSOperation,它看起来有点像这样:

问题是连接不时挂起,并且由于没有其他源触发,循环一直在运行,没有机会取消操作。由于我的操作队列中有 1 个操作的限制,所以一切都卡住了。

问题是什么是这个问题的最佳解决方案。

  1. 使用更小的时间段(例如半秒)来代替 distinctFuture。(可能会吃掉额外的 CPU 周期)
  2. 尝试在 ivar 中存储对正在运行的线程的引用,并通过在操作的取消方法中对线程执行选择器来触发运行循环。(可能会导致我们在已经退出且将不再运行的运行循环上排队选择器,据我所知,这会导致泄漏)

或者也许还有另一种方式?

0 投票
1 回答
1810 浏览

iphone - twitpic API未连接(多部分/表单数据)objective-c

我从大量研究中汇总了这段代码。关于 twitpic API 的信息在这里:

http://twitpic.com/api.do#uploadAndPost

通过调试,我可以看出字典是好的,它通过了所有的方法,请求被提交,但是 NSLog 方法返回 <>。

我不确定哪里可能出错,我对多部分/表单数据结构了解不多。也许我的连接有问题?

代码如下。

NSURLRequest 部分

0 投票
2 回答
263 浏览

iphone - NSURLConnection 泄漏

我正在关注 Apple 官方示例

http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html

在使用 Instruments 检查我的代码时,我发现了一个由未发布的 NSURLRequest 引起的泄漏。我现在已经包括了[request release]不久之后

它似乎工作。我对吗?

问候

0 投票
1 回答
742 浏览

iphone - NSURLConnection 的错误.....?

我正在尝试将数据从我的 iPhone 客户端发送到服务器。它适用于大多数值,但是当我尝试发送像“IPhone+Cocoa”这样的字符串时,服务器将字符串显示为“IPhone Cocoa”。我试图用谷歌搜索它,但没有成功,有什么理由这样做。

这是我的代码

我真的很难找到解决方案。这是一个错误还是我在代码中的某些地方错了。是否有其他替代方法可以做到这一点

0 投票
4 回答
12778 浏览

iphone - UITableView 中的延迟 UIImageView 渲染

好的,我有一个UITableViewwith custom UITableViewCell,每个都包含一个UIImageView通过NSURLConnection. 所有非常标准的东西......

问题是,当表格滚动时,新图像会在后台正确下载,但在表格停止移动之前不会渲染。

即使在移动时,如何让表格呈现其内容?谢谢。

- 更新 -

仔细观察后,我发现NSURLConnection在表格停止滚动之前,委托方法不会触发。不知道为什么。任何帮助都会很棒。

0 投票
3 回答
1468 浏览

uitableview - 使用 web 服务的结果填充 UITableView

我有一个表格视图,我想用我对 Web 服务的调用的结果 (XML) 进行填充。

正在为此进行设置的和目前在我的方法NSURLConnection中,并且我的 .m 文件中也有我所有的 UITableView 委托方法。NSMutableURLRequest-viewDidLoad

数据正在返回并正确添加到我的数组中。我的问题是(我认为)在从 Web 服务返回任何数据之前调用 UITableView 方法,这就是为什么我的表格视图总是空白的原因。

我怎样才能以正确的顺序调用方法(如果这甚至是问题)......

0 投票
1 回答
931 浏览

http - Http 从 Iphone 发布图像

NSMutableString *url = [[NSMutableString alloc] init]; [url appendString:@"uploadImage.do"];

我正在使用此代码将图像上传到服务器。我正在做如下所述 NSData *imageData = UIImageJPEGRepresentation(selectedImage,1.0);

我得到的 nsdata 对象不是空的。但是如果我将它发布到服务器端,我会得到 null 被作为参数发送。

任何帮助

0 投票
1 回答
509 浏览

iphone - 如何在异步 NSURLConnection 中处理 NSZombies?

我目前正在异步使用NSURLConnection几个UIViews(每个视图都NSURLConnection作为委托处理)。我遇到的问题是当用户切换视图太快并且委托成为NSZombie应用程序崩溃时 - 那是 NSURLConnection 不再有活动委托。那么,第一个问题是是否有办法规避这种情况?

第二个问题很简单——我该如何处理 NSZombie?简单if(myObject != nil)..的根本行不通。