जैसा कि मैंने शीर्षक में उल्लेख किया है, मैं अपने आवेदन में Navigation Controller
जोड़ना चाहता हूं जिसमें पहले से ही Tab Controller
है। तो इस page पर कर्मचारियों को कुछ करने की कोशिश कर रहा है। वैसे भी, कुछ गलत है। UINavigationController
एक खाली पृष्ठ देख रहा है, भले ही कोई दृश्य और कुछ पुस्तकालय हों।टैब बार नियंत्रक के साथ नेविगेशन नियंत्रक का संयोजन
मेरी AppDelegate
में, मैं इस तरह टैब बार नियंत्रक सेट कर रहा हूं:
मुझे stracht से शुरू करते हैं
@implementation MYAppDelegate
@synthesize window = _window;
@synthesize tabBarController = _tabBarController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
application.applicationSupportsShakeToEdit = YES;
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UINavigationController *viewController1 = [[[MYMainViewController alloc] init] initWithNibName: @"MYMainViewController" bundle:nil];
UIViewController *viewController2 = [[[MYPageViewController alloc] init] initWithNibName:@"MYPageViewController" bundle:nil];
UIViewController *viewController3 = [[[MYSearchViewController alloc] init] initWithNibName:@"MYSearchViewController" bundle:nil];
UIViewController *viewController4 = [[[MYPersonViewController alloc] init] initWithNibName:@"MYPersonViewController" bundle:nil];
// Initialize tabBarController and add ViewControllers
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects: viewController1, viewController2,
viewController3, viewController4, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
:
@interface MYAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UITabBarController *tabBarController;
@end
और यहाँ .m फ़ाइल है फिर, यहां MYMainViewController
कार्यान्वयन है जो UINavigationController
है:
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"%@", [self navigationController]); // Logging null
}
मेरी .xib फ़ाइल में UINavigationController
है और इसमें एक दृश्य है। एल्थॉट ने, जब मैंने ऐप काम किया, तो खाली पृष्ठ और शीर्षक रहित नेविगेशन बार है। मैं क्या गलत कर रहा हूं?
यदि मैं अपने विचार की सामग्री देख सकता हूं, तो मैं बैक बटन का उपयोग कर दो दृश्य नियंत्रकों के बीच नेविगेट करना चाहता हूं।
कोई भी मदद या दृष्टिकोण मेरे लिए बहुत अच्छा होगा। xib से नेविगेशन नियंत्रक को हटाने
धन्यवाद, लेकिन अभी भी कुछ भी नहीं बदला। –
20 दिनों बाद स्वीकृत, गलती मेरी थी। एक प्रकार की गलती आपका धन्यावाद। –