【发布时间】:2016-03-02 02:40:33
【问题描述】:
我正在尝试子类化 NSViewController 但它无法编译。 我在方便的 init() 中收到“在调用 self.init 之前委托初始化程序时使用 'self'”错误。
我怎样才能搭上它?
import Foundation
import AppKit
class HxLabelsViewController : NSViewController{
let LABEL_VIEW_NIB_NAME = "LabelsView"
convenience init() {
self.init( nibName: LABEL_VIEW_NIB_NAME, bundle: nil)
}
override init!(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
super.init( nibName: nibNameOrNil, bundle: nibBundleOrNil)
}
required init?(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}
}
【问题讨论】:
标签: swift initialization