私は1つの基本クラスがのiOSスウィフトサブクラス化のViewControllerファイル
MyViewController: UIViewController
一部店舗でMyViewController.xibによって初期化できます。私は、MyViewController
にMyViewController.xibにMyViewController.swift(すべてがUIViewController
から継承されます)にはどんなのinitメソッドをファイル所有者クラスを設定していない、と次の行は、期待と同じように動作します:
let vc = MyViewController()
ビュープロパティは、コンセント設定されています設定されています。
私はMyViewController
をサブクラス化したい:
SecondViewController: MyViewController
{
override init()
{
super.init()
}
required init?(coder aDecoder: NSCoder)
{
super.init(coder: aDecoder)
}
}
は今、私は期待して、その行
let vc = SecondViewController()
は、ビューとMyViewController
から継承されたコンセントにビューコントローラを作成しますが、VCのすべてのコンセントは皆無です。 MyViewController.xibファイルが見逃されているようです。私は間違って何をしていますか?
https://stackoverflow.com/questions/27336730/subclassing-a-subclassed-uiviewcontroller-that-has-a-xib –