gpt4 book ai didi

iphone - Interface Builder 文件中的未知类 - IOS

转载 作者:行者123 更新时间:2023-11-29 04:08:44 25 4
gpt4 key购买 nike

我通过添加以下行解决了这个问题...

[<class_name> class];

在 Appdelegate 中的应用程序 didFinishLaunchingWithOptions 中。我在检查 SO 中的一个线程中的解决方案时得到了这个想法。谁能解释一下出了什么问题?当我尝试像这样加载时,我通过添加 xib 及其相应的 .h 和 .m 自定义了 tableview 单元格...

          if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"<class_name>" owner:self options:nil];
cell = [nib objectAtIndex:0];
}

应用程序因上述错误而崩溃。

谢谢

最佳答案

不要将 xib/nib 文件命名为“<class_name> ”。只是不要。

将其命名为在 Objective C 中更有意义的名称,例如“NewbeeTableViewCell”。

此外,在 xib 文件中,确保它包含您的自定义 TableView 单元格。进入该 TableView 单元格的身份检查器,并将单元格的名称从“UITableViewCell ”更改为“NewbeeTableViewCell ”或您希望子类化 TableView 单元格的任何名称。这就是导致您在构建时看到的“未知类”错误的原因。

关于iphone - Interface Builder 文件中的未知类 <class_name> - IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14766276/

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