我想通过ASIHTTP请求从互联网上异步下载音频文件。我写了一段代码,但它没有正常工作。
+(ASIHTTPRequest *)getDownloadedLectureAndSeries:(id)target :(NSString *)downloadString FinishSelector:(SEL) finishselector FailSelector:(SEL) failselector
{
NSString *api=downloadStrin;
NSURL *url = [NSURL URLWithString:api];
[api release];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request startAsynchronous];
[request setDelegate:target];
[request setDidFinishSelector:finishselector];
[request setDidFailSelector:failselector];
return request;
}
如果可以,请帮助我。提前谢谢。
答案 0 :(得分:0)
看起来您并没有在代码中的任何位置正确保存文件。 (除非您尝试在finishselector
中执行此操作。
添加此行以使请求自动保存文件
[request setDownloadDestinationPath:path];
path
在NSString
的位置,您希望存储文件的位置(例如Documents directory