【发布时间】:2009-09-06 23:48:08
【问题描述】:
我有多个 NSURLConnections 正在运行,向委托对象提供数据。这些委托对象都将其数据存储到 sqlite 数据库连接的单个实例中是否安全?
ie 对委托的回调是否在不同的线程中返回?
【问题讨论】:
标签: objective-c cocoa nsurlconnection
我有多个 NSURLConnections 正在运行,向委托对象提供数据。这些委托对象都将其数据存储到 sqlite 数据库连接的单个实例中是否安全?
ie 对委托的回调是否在不同的线程中返回?
【问题讨论】:
标签: objective-c cocoa nsurlconnection
委托方法在您安排下载的任何线程的运行循环中触发,即它们发生在您开始下载的任何线程中。来自the documentation:
请注意,这些委托方法将在为关联的 NSURLConnection 对象启动异步加载操作的线程上调用。
这意味着“[他们] 会回到不同的线程吗?”这个问题的答案。取决于您的应用程序的设计。如果您在一个线程中将它们全部启动,则不会。
【讨论】: