मैं के रूप में विरोध किया आवेदन प्रतिनिधिself.window.rootViewController बनाम खिड़की addSubview
- (void)applicationDidFinishLaunching:(UIApplication *)application
है
[window addSubview: someController.view];
(1)
में iPhone क्षुधा के लिए उदाहरण के एक बहुत ध्यान दिया है
self.window.rootViewController = self.someController;
(2)
क्या एक दूसरे का उपयोग करने का कोई व्यावहारिक कारण है? क्या तकनीकी रूप से सही है? नियंत्रक करो की संख्या (2) के लिए एक बराबर आदेश की तरह
self.someController.rootController = self.someOtherController; // pseudocode
addSubview पर rootViewController को क्यों सेट करने की आवश्यकता है इसके कुछ कारण क्या हैं? – pepsi
@pepsi मैं आपको बता सकता हूं कि यह आईओएस 5.0 पर बहुत अधिक समझ में आता है, यह एनडीए के तहत है, इसलिए हम यहां चर्चा नहीं कर सकते हैं, देव मंचों पर पूछ सकते हैं और आपको यह मिल जाएगा, इसे व्यू कंट्रोलर रोकथाम के साथ करना है। – Zebs
एक तर्कसंगत लाभ यह है कि एक संपत्ति के रूप में, आप इसे एसोसिएशन करने के लिए कोड लिखने के बजाय आईबी में सेट कर सकते हैं। – TomSwift