我正在努力了解如何在添加新场景/子视图时防止视图控制器反复呈现相同的场景。在viewWillLayoutSubviews中,我读了一篇帖子说我应该使用if(self.view.scene == nil){//present view}
。但是,我收到一条错误,指出属性场景不是uiview类型的对象
答案 0 :(得分:0)
我这样做的方法是创建一个静态引用。
static SKScene *scene = nil;
if (!scene) {
//create and present
}