ASIHTTPRequest setDownloadDestinationPath崩溃

时间:2011-07-27 07:12:09

标签: asihttprequest

我有这个简单的代码:

NSURL *urltmp = downloadContentURL;
NSURL *url = [urltmp URLByAppendingPathComponent:file];
NSLog(@"url is: %@", url);
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadDestinationPath:[self applicationSupportDirectoryWithFilename:file]];

[request setDidFinishSelector:@selector(requestFinished:)];
[request setDelegate:self];
[request setDidFailSelector:@selector(requestFailed:)];
[request setShowAccurateProgress:YES];
[request setDownloadProgressDelegate:self];

[request startAsynchronous];

我正在使用setDownloadDestinationPath直接将文件写入磁盘,而不是在内存中。该文件为80MB,因此在内存中下载时会在设备上崩溃。

代码在模拟器中工作正常,但在设备崩溃时:

线程2:编程接收信号:EXC_BAD_INSTRUCTION。   [((ASIHTTPRequest *)clientCallBackInfo)handleNetworkEvent:type];

请协助

的问候, 法案。

1 个答案:

答案 0 :(得分:0)

通过将最低构建设置从4.0交换到4.1来解决。 也许4.0中缺少了一些东西。

谢谢...