मैं अपनी परियोजना को प्रारंभिक दृश्य नियंत्रक के रूप में एक विभाजन दृश्य नियंत्रक के साथ शुरू करता हूं और इसे स्टोरीबोर्ड से स्वचालित रूप से शुरू करता हूं।
आम तौर पर, इस यूआई वाले ऐप में रूट के रूप में एक और केवल एक स्प्लिट व्यू कंट्रोलर होता है, इसलिए मैं ए बनाता हूं स्टैटिक वेरिएबल और इसे सेट करता जब इनिशियलाइजेशन किया गया था।
इसलिए मैं इस व्यवहार को तेजी के साथ करना चाहता हूं।
मैंने टाइपबुक (स्थिर और वर्ग कीवर्ड के साथ) और नौकरी के लिए कोड का एक टुकड़ा आज़माने के बारे में iBook पर स्विफ्ट प्रोग्रामिंग भाषा गाइड बुक पढ़ी:
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;
}
}
लेकिन मुझे पता चला जब Xcode का कहना है कि प्रकार के गुणों के लिए वर्ग कीवर्ड अभी तक समर्थित नहीं था।
क्या आपके पास ऐसा करने का कोई उपाय है?