gpt4 book ai didi

iphone - UINavigationController 不工作

转载 作者:行者123 更新时间:2023-11-28 20:45:33 24 4
gpt4 key购买 nike

我在我的应用程序中使用了 UITabBar,但(出于我自己的原因)我不得不将其删除。现在我的 UINavigationControllers 都不起作用了。最明显的地方是当我调用时:[self.navigationController pushViewController:myViewController animated:YES];

该代码现在什么都不做,因为我没有 UINavigationController,而且我不知道如何制作一个可以工作的代码。

最佳答案

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Initialize window components
UINavigationController *myNavController = [[UINavigationController alloc] init];
[self setNavController: myNavController];
[myNavController release];

FirstViewController *cViewController = [[FirstViewController alloc] init];
[self setMyFirstView: cViewController];
[cViewController release];

[self.window addSubview: [self navController].view];

[[self navController] pushViewController: myFirstView animated:YES];

[self.window makeKeyAndVisible];
return YES;
}

这应该可以解决问题。

顺便说一下,您应该在 delegate.h 中为此声明以下内容:

@property (nonatomic, retain) UINavigationController *navController;
@property (nonatomic, retain) IBOutlet CatchengoViewController *viewController;
@property (nonatomic, retain) UIViewController *myFirstView;

关于iphone - UINavigationController 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com