我的 iOS 应用程序有问题。通过双击 XCode 上的项目图标更改产品名称后(我不知道这是否是正确的方法 - 我在 stackoverflow 上找到了这个解决方案),我的应用程序不播放声音。
我在资源中有我的 mp3 文件。播放声音的代码:
NSString* pathToResource = [[NSBundle mainBundle] pathForResource:[SIWordsDatabase sharedDatabase].currentWord ofType:@"mp3"];
NSLog(@"%@", pathToResource);
NSLog(@"exist? : %i", [[NSFileManager defaultManager] fileExistsAtPath:pathToResource]);
if(pathToResource && [[NSFileManager defaultManager] fileExistsAtPath:pathToResource]){
NSURL* soundURL = [NSURL URLWithString:pathToResource];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound);
AudioServicesPlaySystemSound(mySound);
NSLog(@"playing 2");
return;
}
日志:
/var/mobile/Applications/E8159EA0-2980-4DEE-95BB-E0D1D37AAB19/MyAppName.app/pig.mp3
exist? : 1
playing 2
在更改名称之前它正在工作......
有任何想法吗?
感谢帮助!