-2
如何检查文件是否下载并保存在设备上?请帮帮我。如何检查文件是否下载?
- (void) song{
if (_index1 == 0) {
NSString *stringURL = @"https://drive.google.com/uc?export=download&id=0B0EJbcHq3ZALWUo0a05LMWNzeDg";
NSURL *url = [NSURL URLWithString:stringURL];
NSData *urlData = [NSData dataWithContentsOfURL:url];
if (urlData)
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"music.mp3"];
[urlData writeToFile:filePath atomically:YES];
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:filePath] error:nil];
}
}
}
您是否检查了[Google云端硬盘iOS版API指南](https://developers.google.com/驱动/ IOS/devguide /文件)? –
[如何在iOS上使用目标C在本地下载和保存文件?](http://stackoverflow.com/questions/5323427/how-do-i-download-and-save-a-file- local-on-ios-using-objective-c) – Abhijeet
每次按下播放按钮时都会下载文件。我需要检查文件是否已经下载。 –