सेट करने से पहले बुलाया जा सकता है मेरी आवश्यकता यह है कि UITabBarController रूटव्यू कंट्रोलर है और ऐप लॉन्च के बहुत पहले समय पर मैं यूनावाकॉन के अंदर लॉगिन प्रक्रिया दिखाना चाहता हूं, और मैं इसे presentViewController
के माध्यम से प्रदर्शित कर रहा हूं।[self.window makeKeyAndVisible] कर सकते हैं; rootviewcontroller
मैं नहीं चाहता कि UITabBarController पहली बार दिखाई दे और मैं नहीं चाहता कि कैसे UINavCon मॉडल के रूप में पॉपिंग करें।
मैं उपयोगकर्ता अनुभव करना चाहता हूं कि यदि ऐप पहली बार लॉगिन शुरू होता है तो UINavCon दिखाई देनी चाहिए।
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];//is it correct to call it here?
LoginVC *loginObj = [[LoginVC alloc]init];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:cellPhoneNumber];
self.tabBarController = [[UITabBarController alloc]init];
self.window.rootViewController = self.tabBarController;
[self.tabBarController presentViewController:self.navigationController animated:NO completion:^{}];
return YES;
}
मैं सही होने के बाद uiwindow
alloc
init
दूसरी पंक्ति पर [self.window makeKeyAndVisible];
बोल रहा हूँ: तो यहाँ मेरी कोड है। क्या यह सही है या मैं दृश्य नियंत्रक जैसी घटनाओं या उन्मुखीकरण अधिसूचनाएं प्राप्त नहीं कर सकता हूं?
जवाब देना के लिए धन्यवाद एक बहुत पुन: पेश नहीं कर सकता है, कृपया आप मुझे बता सकते हम आम तौर पर बाहरी उत्पादन के मामले में केवल एक ही UIWindow है तो हम एक और UIWindow है। मेरे मामले में की तरह डिफ़ॉल्ट रूप से UIWindow यह भी कहना है इस 0 सूचकांक और सेब पर है "यह रिसीवर मुख्य विंडो बनाने के लिए एक सुविधा की विधि है और अन्य विंडो के सामने यह प्रदर्शित करता है।" अन्य खिड़कियों के सामने उनका क्या मतलब है। –
अच्छी तरह से कुछ आपको विंडोज़ रखने से रोकता है। जैसे अक्सर आप पहले से ही 2 या अधिक है .. अपने और कीबोर्ड खिड़की! –