Iphone 多个文件时应用程序崩溃”;“写入文件”;同时

Iphone 多个文件时应用程序崩溃”;“写入文件”;同时,iphone,Iphone,这是我的密码 - (void) connectionDidFinishLoading: (NSURLConnection *) connection { //Each connection has its own "downloadedData". BOOL writeFlag = [downloadedData writeToFile: filePath atomically: YES]; } 我同时有多个NSURLConnections。每个连接对应一个下载项目。当多个下

这是我的密码

- (void) connectionDidFinishLoading: (NSURLConnection *) connection

{
    //Each connection has its own "downloadedData".
    BOOL writeFlag = [downloadedData writeToFile: filePath atomically: YES];
}
我同时有多个NSURLConnections。每个连接对应一个下载项目。当多个下载同时完成时,应用程序崩溃。此方法是否线程安全

它说:

_serverConnectionDiedNotification. Info -- notification=NSConcreteNotification 0x11d90470{name = AVController_ServerConnectionDiedNotification; object = <AVController: 0x11d855a0>},
 AVController = <AVController: 0x11d855a0>,currentTime = 0.00

Program received signal:  “0”.
warning: check_safe_call: could not restore current frame
\u服务器连接指示通知。Info--notification=NSConcreteNotification 0x11d90470{name=AVController\u ServerConnectionDiedNotification;object=},
AVController=,currentTime=0.00
程序接收到信号:“0”。
警告:检查安全呼叫:无法还原当前帧

谢谢

我假设下载的数据没有在不同的请求之间共享?因为那可能不是个好主意


我使用这个库来满足我的http请求需求。像异步请求这样的事情很容易做到。你可能会发现它很有用。

好的,我自己想起来了。除了下载的数据外,我还有一些数组和字典与每个唯一的连接配对。看来我对这些收藏品的处理不够仔细。
当我收拾好这堆烂摊子的时候,问题就消失了

不,每个连接都有自己的“downloadedData”。不过,感谢您提供有关ASI HTTPRequest库的提示。