我正在尝试开发一个下载在线音乐数据(音乐文件)的应用程序,并在我离线时使其可用。
任何人都可以帮助我吗?最好的方法是什么?
答案 0 :(得分:4)
我喜欢ASIHTTPRequest下载框架。您也可以使用标准的NSURLRequest,但对我而言,它并不像ASIHTTPRequest那样易于使用。
<强>更新强> 要保存文件,您可以使用文档目录:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [paths objectAtIndex:0];
要将加载的数据保存到文件中,请使用
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
加载:
+ (id)dataWithContentsOfFile:(NSString *)path