Bir storyboard'da tanımlanmış bir ViewController örneğim var. Ben initswift - Görünüm denetleyicisini init düzenini başlangıçta geçersiz kılarak storyboard'dan başlat
convenience init() {
self = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("SearchTableViewController") as! SearchTableViewController
}
geçersiz kılma çalıştı
var myViewController = ViewController()
kullanarak başlatmak böylece viewController init yöntemini geçersiz kılmak için bir yolu var mı şu
var myViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("myViewControllerIdentifier") as! ViewController
bu oluşumu başlatabilirsiniz ama derleyici bundan hoşlanmaz. Herhangi bir fikir?
bir çözüm yok, ama neden bunu yapmak isteyeyim? – Caleb
Sadece sanırım daha temiz görünüyor. Ayrıca, görünüm bir uçta tasarlanmışsa, otomatik olarak çalışır, böylece başlangıç kodlarını – adamF
değiştirmeden öykü tablolarına gidiyorum. Her ViewController sınıfı için özel bir ViewController sınıfı oluşturmaya ne dersiniz? Bu benim için çok daha temiz görünüyor. – Caleb