【发布时间】:2015-03-22 22:43:40
【问题描述】:
我有一个 SKAction:SKAction *myAction = [SKAction performSelector:@selector(methodA) onTarget:self];
我想在完成 50 次操作后调用 methodB 之前重复此操作 50 次。
[[self runAction:[SKAction repeatAction:myAction count:50]
withKey:@"myActionKey"]
completion:^{
[self methodB];
}];
它给了我一个bad receiver type 'void' 错误。如果我取出withKey:@"myActionKey" 部分,错误就会消失,但我需要获取密钥,因为我可能需要在某个时候调用removeActionForKey:@"myActionKey"。
有什么办法可以解决这个问题吗?
【问题讨论】:
标签: objective-c sprite-kit skaction