在iOS 8.4中,我们的游戏在尝试通过文件名初始化SKVideoNode
时崩溃,在iOS 9中工作正常.Apple文档指出8.0及更高版本支持以下方法(here ):
SKVideoNode *introVideoNode = [SKVideoNode videoNodeWithFileNamed:@"intro.mp4"];
但崩溃了:
+[SKVideoNode videoNodeWithFileNamed:]: unrecognized selector sent to class
现在,如果我使用AVPlayer
进行初始化,那么在iOS 8和9中一切正常:
SKVideoNode* introVideoNode = [[SKVideoNode alloc] initWithAVPlayer:player];
还有其他人遇到过这个吗?这是iOS 8的SpriteKit错误吗?