ios - Xcode 错误 : calling -display has no effect

标签 ios iphone swift sprite-kit xcode7

每当我加载我的 SpriteKit 应用程序时,它都会记录此错误:<CAMetalLayer: 0x15f57fa70>: calling -display has no effect. ,并且它不能正确显示许多对象。我曾尝试重新创建场景并删除我的代码,但两者都没有做任何事情。有一段时间我认为这可能是新的 Xcode 7 和 iOS 9 beta 的错误,但现在我已经尝试了这两个的 GM 版本并且问题仍然存在,可能不是这样。

最佳答案

检查所有 SKNodeszPosition。事实证明,SpriteKit 的实现发生了一些变化,SKNode 对象不再始终按照它们添加到父节点的顺序呈现。在我确定我所有的 SKNodes 都有正确的 zPosition 之后,一切都恢复正常了。

如果这没有帮助,请检查 this post来自开发论坛。

关于ios - Xcode 错误 : calling -display has no effect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32512849/

相关文章:

ios - iOS:从套装中获取Apple ID(Appirater)

ios - Swift 中的圆圈 - 无法摆脱剪裁

ios - 一种在每次快速运行时重新加载 ViewDidLoad 的方法

swift - 镜像变量返回 nil

ios - 在 iOS 7 中重用 UIPickerView 中的 View

iphone - 在 iOS 中通过摇动手机在后台启动进程

ios - TableView 中的标签宽度不会根据 sizeToFit 自动布局缩小

iphone - 调整大小并裁剪图像居中

iPhone配件API

iphone - ObjC+Cocoa 中的回调