ios – 在Sprite Kit中播放声音

我在myScene.h中有以下代码:
#import <AVFoundation/AVFoundation.h>

而这个代码在touchBegin方法中:

[self runAction:[SKAction playSoundFileNamed:@"fire.m4a" waitForCompletion:NO]];

音频文件位于主文件夹中.当我运行应用程序并触摸应用程序关闭时,我收到以下错误:

Terminating app due to uncaught exception 'Missing Resource',reason: 'Resource fire.m4a cannont be found in the main bundle'

我认为这是在Sprite Kit中播放音频的方法,但我一定是做错了什么..

解决方法

从项目中删除该文件并再次添加.
记得选择
Copy items into destination group...

并选择您的项目作为目标(而不是测试).

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...