【发布时间】:2014-10-21 17:41:22
【问题描述】:
我已经阅读了Using XCode storyboard to instantiate view controller that uses XIB for its design,但在 Swift 中进行这项工作时遇到了麻烦(使用 Xcode 6 Beta 6)。我想知道是我做错了什么还是这个功能不再可用?
我创建了一个简单的存储库 https://github.com/jer-k/StoryboardTesting-Swift,它展示了上述方法。
我设法通过添加和覆盖 init 解决了这个问题
required init(coder aDecoder: NSCoder) {
super.init(nibName: "TestViewController", bundle: NSBundle.mainBundle())
}
但我想知道是否仍然可以让故事板为我处理这个问题。用上面的代码创建一个超类来继承我所有的 UIViewController 并不是世界上最麻烦的事情,但我现在只是好奇。
【问题讨论】:
-
我想知道什么时候有人会问这个... :)
标签: ios uiviewcontroller swift storyboard xib