在解雇视图控制器没有响应后,在ios 7 SKScene中

时间:2015-05-13 23:14:45

标签: ios objective-c uiviewcontroller sprite-kit skscene

在根视图控制器中初始化第一个SKScene之后的游戏开始时,我有一个菜单,其中3个按钮(sknodes)通向其他skscenes,另一个按钮通向第二个视图控制器。在我想要回到第一个场景时呈现第二个视图控制器后,我使用了解除视图控制器,出现了第一个场景的根视图控制器,并且第一个场景被冻结。

如果单击导致前三个场景中某些场景的按钮,则会出现一个新场景,但在第一个场景下。我看不到它,但我能听到其他场景的声音。

这发生在ios7上的设备上;在ios8上,它的工作方式就像魅力一样,场景并不冻结。我像这样提出视图控制器

[self.view.window.rootViewController presentViewController:secondviewcontroller animated:NO completion:nil];

并解雇

[self dismissViewControllerAnimated:NO completion:nil];

我尝试了代表,在这里提出了相同的结果,每个可能的解决方案。

0 个答案:

没有答案