2011-08-02 57 views
0

我創建了一個音樂應用程序,其中有5首歌曲已添加到我的資源文件夾中。當我點擊一個按鈕時,我希望所有這些歌曲都顯示在我的table-view控制器的tableview單元格中。如何在iPhone中創建本地歌曲應用程序?

請有人幫我解決這個問題。其實我知道從我的應用程序的文檔文件夾中檢索歌曲。但問題是,當我把歌曲放在文檔文件夾中,如果我刪除了我的模擬器應用程序裏面的音樂文件文檔文件夾變爲空,當我運行我的應用程序時,它不顯示歌曲。

請幫我解決這個問題。

回答

1

當您刪除應用程序時,文檔目錄也會被刪除,因爲文檔目錄位於應用程序沙箱中,只能由您的應用程序訪問。

所以,你需要問一個NSBundle的歌曲:

NSString *songFilePath = [[NSBundle mainBundle] pathForResource:@"Song1" ofType:@"mp3"]; 

只是重複這一過程,每首歌曲,然後把它們放到一個數組,所以你可以很容易地在TableView中然後顯示。

相關問題