如何在XCode中使用NSConnection进行JSON延迟加载?

时间:2012-11-03 04:00:14

标签: ios xcode lazy-loading nsconnection

如何使用NSConnection部分下载JSON数据?

1 个答案:

答案 0 :(得分:2)

您能提供一些关于您要完成的内容的更多信息吗?我假设你的意思是你想在完成下载之前开始处理json。有一点你可以看一下didReceiveData代表可以实现的NSUrlConnection方法:

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html

您可以在数据关闭时解析数据,当您有足够的JSON进行解析时,您可以在完全下载之前开始处理它。当然,这意味着您可能必须自己解析json字符串,而不是使用一个需要完全形成的json字符串的json解析器。