我似乎无法摆脱iOS项目中的音频文件。我把它放在我的Supporting Files文件夹中但删除了它(将它移到了废纸篓,而不仅仅是它的参考)。
我的DetailViewController中的这行代码仍在拾取它:
NSArray* soundFilesArray = [[NSBundle mainBundle] pathsForResourcesOfType:@"wav" inDirectory:nil];
我确信这很简单,但我还是比较新的,所以对于XCode如何找到文件感到困惑。在XCode项目中到处查看之后,我甚至搜索了所有文件夹(在终端中)并且找不到任何内容。我也做了一个Clean(产品> Clean)。
答案 0 :(得分:3)
文件缓存在.app文件中。要清除它,请执行以下步骤:
1)打开管理器
2)点击项目
3)在左侧面板中找到您的项目,然后单击
4)点击中心面板上的删除
5)(可选)如果您想在Finder中查看,请点击“衍生数据”路径后的箭头
6)建立你的项目。 XCode将再次复制您的资源。
答案 1 :(得分:2)
即使您已从项目中删除了该文件,它也已被复制到您正在构建的设备(模拟器或您正在测试的iPhone或iPad)。从设备中删除应用程序,将从中删除所有文件。然后,由于您已经清理了XCode项目以确保该文件真的消失了,如果您重建到您的测试设备,该文件应该永远消失。