gpt4 book ai didi

iphone - iOS 帮助 : loaded the nib but the view outlet was not set

转载 作者:可可西里 更新时间:2023-11-01 04:21:35 26 4
gpt4 key购买 nike

我有一个名为 TaskListViewController 的类,我将转到 ShowTaskViewController。一开始在 ShowTaskViewController 中我没有 View 对象,我只有一个 TableView 对象,我从数据库中动态加载数据,它工作正常。

现在我删除了 ShowTaskViewController 类中的 TableView 对象,我在 .xib 文件中拖放了一个 View 对象,还在它上面拖放了一个 TableView 对象,因为我想在那个类中有一些额外的按钮,但是现在它向我显示此错误:由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“ShowTaskViewController” Nib ,但未设置 View socket 。”

这也是我以前用于 ShowTaskViewController 类的代码,当它运行良好时,现在请帮助我进行更改,以便 TableView 对象正确加载数据。

-(IBAction)showAllTasks:(id)sender
{
ShowTaskViewController *showTaskViewController = [[ShowTaskViewController alloc] initWithNibName:@"ShowTaskViewController" bundle:nil];

[self presentModalViewController:showTaskViewController animated:YES];
}

最佳答案

这是因为在你的 xib 中你还没有设置你的 view outlet。

打开你的 xib 文件,选择 File Owner 右键单击​​它,然后将你的 view outlet 映射到 xib 中的 UIView。

有关更多详细信息,请查看以下链接:

Loaded nib but the view outlet was not set - new to InterfaceBuilder

Error in Xcode "the view outlet was not set.'"

希望这有帮助:)

关于iphone - iOS 帮助 : loaded the nib but the view outlet was not set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644506/

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