gpt4 book ai didi

ios - 使用 Storyboard 而不是 Nib

转载 作者:行者123 更新时间:2023-11-29 02:58:54 24 4
gpt4 key购买 nike

我正在尝试重新创建一个使用 nib 文件的小型 iOS 应用程序。我正在尝试替换以下代码行

 self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];

与:

UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController* viewController = [sb instantiateViewControllerWithIdentifier:@"viewController"]; self.window.rootViewController = self. viewController;

我收到以下错误:* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“Storyboard () 不包含标识符为‘viewController’的 View Controller ”

我从之前关于类似主题的 Stack Overflow 问题中获得了后一个代码。有人可以告诉我遇到的问题是什么以及如何进行吗?

最佳答案

您需要通过给 Storyboard ID 来命名 Storyboard中的 View Controller 。我通常会尝试使用一些容易记住的东西,比如 View Controller 类的名称,这样我就不必查找它了。 enter image description here

关于ios - 使用 Storyboard 而不是 Nib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23528813/

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