因未捕获的异常'未找到纹理图集'而终止应用

时间:2013-10-09 03:35:24

标签: ios objective-c xcode

我创建了一个使用Sprite Kit进行简单动画的项目。它运作良好,并没有问题。 合并工作副本中的文件时发生错误。

NSMutableArray *dPFrames = [NSMutableArray array];

SKTextureAtlas *dPAtlas = [SKTextureAtlas atlasNamed:@"dP"]; <<---- Thread 1: signal SIGBART

int numImages = dPAtlas.textureNames.count;

for (int i=1; i <= numImages; i++) {
    NSString *textureName = [NSString stringWithFormat:@"dP%d@2x", i];
    SKTexture *temp = [dPAtlas textureNamed:textureName];
    [dPFrames addObject:temp];

}
_dPAnimateFrames = dPFrames;

SKTexture *temp = _dPAnimateFrames[0];
_dP = [SKSpriteNode spriteNodeWithTexture:temp];
_dP.position = CGPointMake(150, 110);
[self addChild:_dP];

以下是控制台中的消息:

  

2013-10-09 10:52:14.777 MyProject [1550:a0b] * 由于未捕获的异常'未找到纹理图集'而终止应用,原因:'未找到纹理图集'

我有搜索和研究答案,但遗憾的是我什么都没发现。如果有,请分享解决方案。

2 个答案:

答案 0 :(得分:18)

转到您的项目并按照以下步骤操作: - 1 GT;转到构建设置, 2 - ;搜索启用纹理图集生成并选择是

答案 1 :(得分:1)

我遇到了同样的问题,我通过重置模拟器的内容和设置解决了这个问题

从顶部栏开始: iOS模拟器 - &gt;重置内容和设置...

我也清理了这个项目。