當我運行在iOS模擬器中播放聲音的應用程序時,它可以很好地工作。然而,當我在我的實際設備上運行它,將出現以下錯誤:在iOS模擬器中工作但在實際設備上找不到的音頻文件
2015年4月20日21:44:00.173 Practical11-1 [230:7753] PAEAudioFilePlayer路徑:/私有的/ var /移動/容器/Bundle/Application/D9E12F4A-88F6-41FC-9A0D-A195A56285DF/Practical11-1.app/sounds/rain.aif沒有找到
我使用的代碼是獲取文件是:
// An array of all available sounds
self.filenames = @[@"rain.aif",
@"storm.aif",
@"seaside.aif",
@"fire.aif",
@"nighttime.aif",
@"whitenoise.aif"];
然後:
if (index < 0 || index >= self.activeFilenames.count)
return;
// use the file name at the index to create the path
NSString* bundlePath = [@"sounds"stringByAppendingPathComponent:self.activeFilenames[index]];
有沒有人有任何想法?
確保你沒有將它們添加到項目中,例如你的'Downloads'文件夾,確保你將它們添加到Finder中的項目目錄中,然後添加它們。 – Quill
是的,它們在項目中目錄 – willfo