2014-12-02 50 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

相關問題