Bir temel sınıfIOS Swift sınıflara ViewController dosya
MyViewController: UIViewController
bazı çıkışları ile MyViewController.xib başlatılır sahiptir. Ben sadece, MyViewController
için MyViewController.xib içinde MyViewController.swift (bütün UIViewController
miras) hiçbir herhangi init yöntemleri Dosya Sahibi sınıfını belirledik ve aşağıdaki satırı beklendiği gibi çalışır:
let vc = MyViewController()
görünüm özelliği, çıkışları ayarlanır ayarlandı.
SecondViewController: MyViewController
{
override init()
{
super.init()
}
required init?(coder aDecoder: NSCoder)
{
super.init(coder: aDecoder)
}
}
Şimdi
MyViewController
miras görünümü ve çıkışları ile görünüm denetleyicisi yaratacak o satırı
let vc = SecondViewController()
bekliyoruz, ancak vc bütün çıkışları nil şunlardır:
Ben MyViewController
alt sınıf istiyoruz. MyViewController.xib dosyası artık kaçırılmış gibi görünüyor. Neyi yanlış yapıyorum?
https://stackoverflow.com/questions/27336730/subclassing-a-subclassed-uiviewcontroller-that-has-a-xib –