iOS:保存iTunes资料库中可见的audio文件

我试图将一个mp3文件保存到文件可以在iTunes资源库中可见的文件夹中。 我读过的地方,如果我把它保存在NSDocumentDirectory,它会工作,但我没有尝试这个运气。

我也试过NSMusicDirectory和NSLibraryDirectory。

这是我如何保存它:

NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDirectory = [documentPath objectAtIndex:0]; NSString *savePath = [docDirectory stringByAppendingPathComponent:@"file.mp3"]; [_oneNSDataFile writeToFile:savePath atomically:YES]; 

谢谢你的时间!

抱歉,坏消息:) iOS中的iPod Library Access API不允许第三方应用程序修改用户音乐库的内容。 除此之外,将媒体文件添加到库目录将不起作用,因为该库使用(二进制)索引文件来确定库的内容以及媒体资产的位置。

尝试将文件保存到NSMusicDirectory。