connectionDidFinishDownloading:destinationURL
如果你下載完,去執行
if (![[NSFileManager defaultManager] fileExistsAtPath:[NSTemporaryDirectory() stringByAppendingPathComponent:@"yourVideo.mp4"]]){
//NSLog(@"yourVideo.mp4不存在");
}else{
//NSLog(@"yourVideo.mp4存在");
}
想在destinationURL中找到你剛下載好的資料,
出乎意料的,它竟然一直回傳不存在。
上stackOverflow查完才知道這是因為NSURLConnectionDataDelegate是Newsstand類型的App使用,用來把書報雜誌的內容存到device上。從iOS5~iOS7這個問題仍舊存在,所以如果你是要下載檔案到本地端使用,請使用其他的方式。
沒有留言:
張貼留言