是否可以多次启动NSURLConnection?

时间:2013-01-29 15:23:20

标签: iphone objective-c nsurlconnection

我正在设置一个类来管理一些数据的下载。由于规范,它必须多次下载(因为它可能会改变)。我无法改变,但我有一个问题。

如果我创建一个专门用于下载数据的类,那么它就是NSURLConnectionDataDelegate等......

我可以将NSURLConnection存储为属性并在init中进行设置,然后每次都重复使用相同的连接吗?

或者我应该存储NSURLRequest并在每次新连接中使用相同的请求吗?

我问的原因是NSURLConnection状态的文档......

"You cannot reschedule a connection after it has started."

我并不完全确定这意味着什么。

1 个答案:

答案 0 :(得分:1)

是的,只要每次有一个创建NSURLConnection的唯一对象。这只是说明你不能让同一个对象“重新安排”连接,中间连接。

不要因为进行简单的测试而受到伤害。