waitForDuration不能在某些设备上运行

时间:2015-03-15 06:47:57

标签: ios objective-c sprite-kit skaction performselector

我在waitForDuration面临一个非常奇怪的问题。 此代码在我的iPad mini上完美运行,但在我的iPad mini 3上无效。

SKAction * wait = [SKAction waitForDuration:1];
SKAction * fire = [SKAction preformSelector:@selector(fireNextButton) onTarget:self];
SKAction * sequence = [SKAction sequence:@[wait, fire]];
[self runAction:sequence];

在mini 3上,它调用runAction,但永远不会调用fireNextButton方法。 有没有理由这样做?

谢谢!

杰里米

1 个答案:

答案 0 :(得分:0)

知道了! 我在SKScene声明中有一个名为speed的浮动属性,并在启动时将其设置为1.4。 我重命名了这个属性gameSpeed,现在一切正常。 有人可以解释为什么它只会在iPad mini 3上造成问题吗? 两个设备都运行相同的iOS 8.1 ...