问题 一致地运行此错误。
这个确切的代码在另一个应用程序中工作正常,所以我怀疑这是问题。
-(void)didMoveToView:(SKView *)view {
self.anchorPoint = CGPointMake(0.5, 0.5);
self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0];
cards = [[NSMutableArray alloc] init];
func *functions = [[func alloc]init];
[functions arrayWithRangeFrom:1 to:52 id:cards];
//Add background
NSString *bundle = [[NSBundle mainBundle] pathForResource:@"background" ofType:@"png"];
UIImage *image = [[UIImage alloc] initWithContentsOfFile:bundle];
SKTexture *texture = [SKTexture textureWithImage:image];
background = [SKSpriteNode spriteNodeWithTexture:texture];
background.size = CGSizeMake(self.frame.size.width, self.frame.size.height);
background.position = CGPointMake(0.5, 0.5);
background.zPosition = 0;
background.name = @"backgroundImage";
[self addChild:background];
//END Add Background
}
返回该错误。
.png文件是42kb @ 1920x1080 res。
它位于支持文件中,位于images目录中。
我不确定从哪里开始?
答案 0 :(得分:0)
<强>解决方案强>
删除图像的引用并重新添加。修正了这个问题,不确定最初的原因。