ViewDidLoad
シミュレーターで動作していたときに再生されるサウンド クリップがあります。しかし、自分のデバイスで試してみると、まったく機能しなくなりました!! シミュレーターでさえありません。
ここに私のコードがあります:
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"Nouh", CFSTR("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
私が確信しているのは、別のクリップを使用して再生したため、コードが完全に機能することです。また、クリップ自体は xcode プレーヤーで正常に動作しています。
参照を削除するだけでなく、ファイル自体の名前を変更して再度追加しようとしました。
プロジェクトを別のコンピューターから移動したことを覚えていますが、プロジェクト全体が正常に動作しているように見えますが、それが何か関係があるかどうかはわかりません。