Projeme ilk görünüm denetleyicisi olarak bölünmüş görünüm denetleyicisi ile başlıyorum ve otomatik olarak film şeridinden başlatıyorum.
Genel olarak, bu kullanıcı arayüzüne sahip bir uygulama, kök olarak bir ve yalnızca bir bölünmüş görünüm denetleyicisine sahiptir, bu nedenle alt sınıfta statik bir değişken oluşturuyorum ve başlatma yapıldığında ayarlıyorum.
Bu yüzden bu davranışı hızlı bir şekilde denemek istiyorum.
İBook'ta Tür özellikleri hakkında (statik ve sınıf anahtar kelimeli) Swift programlama dili kılavuz kitabını okudum ve iş için bir kod parçası denedim:
import UIKit
class SplitViewController: UISplitViewController {
class func sharedInstance() -> SplitViewController {
return SplitViewController.instance
}
class let instance: SplitViewController = nil
init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
self.initialization()
}
init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder);
self.initialization()
}
func initialization() {
SplitViewController.instance = self;
}
}
ancak Xcode'un tür özellikleri için class anahtar kelimesinin henüz desteklenmediğini söylediğini anladım.
Bunu yapmak için bir çözümünüz var mı?