我在这里很新。我试图从网络服务器更新文件的内容,只有当它发生变化时。我在这里找到了一个在 NSURLconnection 中使用同步连接的代码示例。是否可以异步执行?
问问题
218 次
2 回答
2
NSURLConnection
有sendSynchronousRequest:returningResponse:error:
同步连接的方法。它还有一个sendAsynchronousRequest:queue:completionHandler:
异步连接的方法。您需要为completionHandler
参数创建一个块,用于处理来自 Web 服务器的响应。
还:
initWithRequest:delegate:
initWithRequest:delegate:startImmediately:
start
可用于异步使用。你需要实现一些方法NSURLConnectionDelegate
来处理异步响应。
于 2012-04-26T12:43:05.987 回答
-2
我认为ASIHTTPRequest是最简单的解决方案:
为您设置request
方法ASIHTTPRequest
// HTTP method to use (eg: GET / POST / PUT / DELETE / HEAD etc). Defaults to GET
NSString *requestMethod;
或者您可以使用下载缓存
ASIHTTPRequest 可以自动将下载的数据存储在缓存中以供以后使用。这在许多情况下都有帮助...
于 2012-04-26T12:47:23.050 回答