1

对于此代码,Xcode 给了我“选择器'sharedInstance' 没有已知的类方法”的错误:

// access audio object
OALSimpleAudio *audio = [OALSimpleAudio sharedInstance];
// play sound effect
[audio playEffect:@"Hello.mp3"];

如何修复此错误?

4

2 回答 2

1

在 Cocos2D v3 的早期版本中,标头搜索路径不正确。您能否检查“构建设置”->“标题搜索路径”是否包含此搜索路径:

“源/库/cocos2d-iphone/external/ObjectAL”

在此处输入图像描述

于 2014-05-28T15:00:53.680 回答
0

我有同样的问题。如果这仍未解决,在我的情况下,我在项目中有自己的(不同)版本的 SynthesizeSingleton.h 文件,它与 OALSimpleAudio 代码不兼容。删除这个额外的 SynthesizeSingleton.h 文件修复了这个问题。

于 2015-01-05T22:13:55.683 回答