2014-12-02 52 views
0

我正在制作一个iPhone应用程序,用户可以在其中听取我的Web服务器上存在的一些故事。是否可以在iPhone本地存储中存储音乐文件?

现在我想下载按钮点击下载该音频故事文件到本地iPhone内存。

我成功地从网络服务器下载文件,但文件保存在其他地方,而不是手机内存。任何人都知道如何将文件存储在iPhone内存中,而不是存储在应用程序文件中?

回答

0

我想链接将帮助您获取有关文件目录中的一些想法

link1

link 2

这里是一些示例代码段

NSString *filePath = [[self applicationDocumentsDirectory].path 
         stringByAppendingPathComponent:@"fileName.caf"]; 
[fileData writeToFile:filePath atomically:YES ]; 

- (NSURL *)applicationDocumentsDirectory { 
    return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory 
     inDomains:NSUserDomainMask] lastObject]; 
} 
+0

是这样的代码保存我的文件直接到iPhone的内存相同,你从iTunes下载一些音乐文件,它会保存在iPhone音乐文件夹? – bilal 2014-12-02 11:58:16

+0

不可以将音乐文件添加到iPhone音乐库,只能保存在我们的应用程序目录中,您可以从那里使用该文件 – NSLog 2014-12-02 12:53:57

+0

但我想将它存储在我的i​​phone音乐库中,与应用程序的情况相同 – bilal 2014-12-03 06:24:49

相关问题