我的App Bundle中有一堆音频文件,我正在阅读
[[NSBundle mainBundle] pathForResource:aaa ofType:m4a]
我发现即使我删除了aaa.m4a,我也可以通过移动到垃圾箱来阅读和播放音频文件(使用AVAudioPlayer)。我在Xcode项目的目录中通过搜索检查它不存在。我还检查了Build Phrases - Copy Bundle Resources,aaa.m4a不存在。
有人有什么想法吗?
答案 0 :(得分:3)
文件在构建期间保存在某处运行过程。
在设备上运行,你应该没问题。
答案 1 :(得分:2)
如果您在设备上运行,请删除该应用并再次运行。
如果您在模拟器上运行,请尝试以下四个步骤。
从“已删除邮件”中删除 aaa.m4a 项。它可能仍然引用原始位置以再次恢复它。
打开模拟器,转到iOS Simulator menu-->Select 'Reset Content and Settings'-->click 'Reset'
。
打开Xcode,然后转到Organizer-->Projects-->MyProject-->Delete All derived data
个文件夹。