मेरे पास स्टोरीबोर्ड का उपयोग करके विकसित आईओएस 5 ऐप है जो वर्तमान में प्रारंभिक लॉन्च पर टैब बार नियंत्रक दृश्य प्रदर्शित करता है। टैब बार नियंत्रक प्रदर्शित होने से पहले मैं एक लॉगिन स्क्रीन प्रदर्शित करना चाहता हूं। उपयोगकर्ता अपना उपयोगकर्ता नाम & पासवर्ड दर्ज करेगा, फिर सिस्टम उपयोगकर्ता को प्रमाणीकृत करेगा और फिर सफल होने पर, टैब बार नियंत्रक प्रदर्शित करेगा।टैब बार नियंत्रक से पहले एक लॉगिन दृश्य लॉन्च करना
मैंने भाग्य के साथ निम्नलिखित 3 विकल्पों का प्रयास किया है .. कोई विचार?
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Option 1
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
PointsViewController *firstVC = [[tabBarController viewControllers] objectAtIndex:0];
UIViewController *loginViewController = [[LoginViewController alloc] init];
[firstVC.navigationController pushViewController:loginViewController animated:YES];
// Option 2
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UIViewController *loginViewController = [[LoginViewController alloc] init];
[tabBarController presentViewController:loginViewController animated:NO completion:nil];
// Option 3
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UIViewController *loginViewController = [[LoginViewController alloc] init];
[tabBarController presentModalViewController:loginViewController animated:NO];
return YES;
}
मैं segue का उपयोग कर टैब बार के पहलेदृश्य नियंत्रक को मूल्य कैसे पास करूं? मैं इसे – meda
पर काम नहीं कर सका, आप segue के साथ कोई मान नहीं पारित करते हैं। एक संभावित विकल्प वह मूल्य संग्रहीत करना है जिसे आप अपने ऐपडिलेगेट पर एक संपत्ति के रूप में पास करना चाहते हैं और केवल लक्ष्य दृश्य से मूल्य तक पहुंच सकते हैं। –
यह काम करता है! लेकिन अगर पासवर्ड गलत है तो नई विंडो पर पुश को कैसे अक्षम करें? – Gank