我正在设置一个类来管理一些数据的下载。由于规范,它必须多次下载(因为它可能会改变)。我无法改变,但我有一个问题。
如果我创建一个专门用于下载数据的类,那么它就是NSURLConnectionDataDelegate
等......
我可以将NSURLConnection
存储为属性并在init中进行设置,然后每次都重复使用相同的连接吗?
或者我应该存储NSURLRequest
并在每次新连接中使用相同的请求吗?
我问的原因是NSURLConnection
状态的文档......
"You cannot reschedule a connection after it has started."
我并不完全确定这意味着什么。
答案 0 :(得分:1)
是的,只要每次有一个创建NSURLConnection的唯一对象。这只是说明你不能让同一个对象“重新安排”连接,中间连接。
不要因为进行简单的测试而受到伤害。