我有多个NSURLConnections正在运行,将数据提供给委托对象。这些委托对象是否可以安全地将其数据存储到sqlite数据库连接的单个实例中?
即代理的回调是否会回到不同的线程上?
答案 0 :(得分:4)
委托方法在您安排下载的任何线程的运行循环中触发,即它们出现在您开始下载的任何线程中。来自the documentation:
请注意,将在启动相关NSURLConnection对象的异步加载操作的线程上调用这些委托方法。
这意味着问题的答案“他们会在不同的线程中重新出现吗?”取决于您的应用程序的设计。如果你在一个线程中启动它们,那么没有。