我在iOS/Kobold2d项目中使用CCBigImage,因为精灵会太大而无法一次加载。不幸的是,当执行应用程序时,它停止与为什么我的Kobold2D项目中没有链接“CCTextureCache + CCBigImageExtensions”?
ERROR: Uncaught exception -[CCTextureCache
addImageFromAnotherThreadWithName:target:selector:]: unrecognized
selector sent to instance 0xa17d010
当加载plist文件到CCBigImage。我钉下来到如此地步,
CCBigImage* bg = [CCBigImage nodeWithTilesFile:@"bg1dot5.plist" tilesExtension: @"pvr.ccz" tilesZ: 0]
电话CCBigImage负载()。此方法调用
[CCTextureCache sharedTextureCache] addImageFromAnotherThreadWithName: _imageName
target: self
selector: @selector(loadedTexture:)
最终导致指定的异常。我导入了“CCTextureCache + CCBigImageExtensions.h”到加载CCBigImage的源文件中,所以我期望给定的选择器被添加到CCTextureCache中,但显然它不是。
我使用的是Kobold2d 1.1.0和XCode 4.3.3(所有最新版本)。为了让选择器被包含在内,我还需要做些什么吗?
我也叫
[[CCTextureCache sharedTextureCache] addImageFromAnotherThreadWithName:@"" target:nil selector:nil];
直接,因为我包括扩展头文件,但相同的异常occures当我打开一个CCBigImage项目编译罚款。
Danke!奇迹般有效。 –
我下载了最新的Kobold2D版本,这一行已被注释掉,并且还说如果该行没有注释,我会得到另一个错误。它的真实性,当取消注释行时会出现另一个编译器错误,如果没有,我会得到上述错误。我正在使用XCode 4.5。有什么我失踪? – bobmoff