【问题标题】:How to create a local songs application in iPhone ?如何在 iPhone 中创建本地歌曲应用程序?
【发布时间】:2011-08-02 09:55:45
【问题描述】:

我创建了一个音乐应用程序,其中我的资源文件夹中添加了 5 首歌曲。当我单击一个按钮时,我希望所有这些歌曲都显示在我的表格视图控制器的表格视图单元中。

请任何人帮我解决这个问题。实际上我知道从我的应用程序的文档文件夹中检索歌曲。但问题是当我将歌曲放在文件夹中时,如果我删除我的模拟器应用程序中的音乐文件文档文件夹变为空,当我运行我的应用程序时,它没有显示任何歌曲。

请帮我解决这个问题。

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    当您删除您的应用程序时,文档目录也会被删除,因为文档目录位于应用程序沙箱中,并且只能由您的应用程序访问。

    所以你需要向 NSBundle 询问歌曲:

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

    只需对每首歌曲重复此操作,然后将它们放入一个数组中,这样您就可以轻松地在 TableView 中显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      • 2021-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      相关资源
      最近更新 更多