如何在 iPhone 中创建本地歌曲应用程序?
Posted
技术标签:
【中文标题】如何在 iPhone 中创建本地歌曲应用程序?【英文标题】:How to create a local songs application in iPhone ? 【发布时间】:2011-08-02 09:55:45 【问题描述】:我创建了一个音乐应用程序,其中我的资源文件夹中添加了 5 首歌曲。当我单击一个按钮时,我希望所有这些歌曲都显示在我的表格视图控制器的表格视图单元中。
请任何人帮我解决这个问题。实际上我知道从我的应用程序的文档文件夹中检索歌曲。但问题是当我将歌曲放在文件夹中时,如果我删除我的模拟器应用程序中的音乐文件文档文件夹变为空,当我运行我的应用程序时,它没有显示任何歌曲。
请帮我解决这个问题。
【问题讨论】:
【参考方案1】:当您删除您的应用程序时,文档目录也会被删除,因为文档目录位于应用程序沙箱中,并且只能由您的应用程序访问。
所以你需要向 NSBundle 询问歌曲:
NSString *songFilePath = [[NSBundle mainBundle] pathForResource:@"Song1" ofType:@"mp3"];
只需对每首歌曲重复此操作,然后将它们放入一个数组中,这样您就可以轻松地在 TableView 中显示。
【讨论】:
以上是关于如何在 iPhone 中创建本地歌曲应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何在单独的类中创建通用 Iphone/Ipad 应用程序?
如何在导航控制器中创建无限循环,如 iphone 中的 instagram 应用程序?
如何根据工作 Python 代码在 iPhone 应用程序的 opencvWrapper 文件中创建 OpenCV 函数 findcontour