У меня есть базовая игра, работающая исключительно как SKScene. Я хотел бы перейти к представлению под названием testview.xib, но я не могу найти примеров Swift, как это сделать.
Вот моя попытка, основанная на других ответах
let vc = UIViewController(nibName: "testview", bundle: nil) as UIViewController
self.view.window.rootViewController.presentViewController(vc, animated: true, completion: nil)
но приложение завершается с ошибкой "Thread1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode 0x0)"
Код для перемещения между SKScenes:
var transition:SKTransition = SKTransition.flipHorizontalWithDuration(1)
var scene:SKScene = otherScene(size: self.size)
self.view.presentScene(scene, transition: transition)
let vc = UIViewController(nibName: "testview", bundle: nil) as UIViewController self.view.window.rootViewController.presentViewController(vc, animated: true, completion: nil)
, и это не удается с Thread 1: EXC_BAD_INSTRUCTION - person cudds   schedule 13.08.2014EXC_BAD_INSTRUCTION
, но трассировка стека должна дать немного больше контекста. - person Mike S   schedule 13.08.2014EXC_BAD_INSTRUCTION
может быть вызвано тем, что компилятор выдает неправильные инструкции для ЦП, поэтому это может быть ошибка быстрого компилятора. - person Mike S   schedule 13.08.2014