我有類似的問題,前一段時間(初雨燕1.2的)。我通過觀察解決我的問題暫停地位SKScene。SKScene有鑑於這是SKView類型。
private var queueContext = 0
override func didMoveToView(view: SKView) {
super.didMoveToView(view)
self.view.addObserver(self,
forKeyPath: "paused",
options: .New,
context: &queueContext)
}
override func observeValueForKeyPath(keyPath: String?, ofObject object: AnyObject?, change: [String : AnyObject]?, context: UnsafeMutablePointer<Void>) {
if context == &queueContext {
if let paused = change?[NSKeyValueChangeNewKey] as? Bool {
// TODO: react on paused status changes
}
}
else {
super.observeValueForKeyPath(keyPath, ofObject: object, change: change, context: context)
}
}
非常感謝! –
雖然等了一會兒。這是與轉換有關的問題,特別是當調用.presentScene()時。不幸的是,這個錯誤是不明確的。只有當我進入第三場景時纔會發生。有任何想法嗎? –
@ J.Doe你得到了什麼類型的崩潰?崩潰堆棧? – Ramis