Iphone 未知类<;类别名称>;在界面生成器文件中-IOS

Iphone 未知类<;类别名称>;在界面生成器文件中-IOS,iphone,ios,cocoa-touch,uitableview,Iphone,Ios,Cocoa Touch,Uitableview,我已通过添加以下行修复了此问题 [<class_name> class]; [class]; 在应用程序中,使用Appdelegate中的选项完成启动。我是在检查SO中的一个线程的解决方案时得到这个想法的。有人能解释问题出在哪里吗?当我尝试这样加载时,我通过添加xib及其相应的.h和.m定制了tableview单元格 if (cell == nil) { NSArray *nib = [[NSBundle

我已通过添加以下行修复了此问题

[<class_name> class];
[class];
在应用程序中,使用Appdelegate中的选项完成启动。我是在检查SO中的一个线程的解决方案时得到这个想法的。有人能解释问题出在哪里吗?当我尝试这样加载时,我通过添加xib及其相应的.h和.m定制了tableview单元格

          if (cell == nil)
            {
                NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"<class_name>" owner:self options:nil];
                cell = [nib objectAtIndex:0];
            }
if(单元格==nil)
{
NSArray*nib=[[NSBundle mainBundle]loadNibNamed:@“所有者:自选项:nil];
单元格=[nib objectAtIndex:0];
}
应用程序因上述错误而崩溃


谢谢

不要将xib/nib文件命名为“
”。别这样

将其命名为更符合目标C的名称,例如“
NewbeeTableViewCell


另外,在xib文件中,确保它包含自定义表视图单元。进入该表视图单元格的标识检查器,并将该单元格的名称从“
UITableViewCell
”更改为“
NewbeeTableViewCell
”,或者更改子类表视图单元格的名称。这就是导致您在构建时看到的“未知类”错误的原因。

acustomized tableview单元格的类名是什么?它是UITableViewCell的我的新类名,意味着我要问自定义表视图单元格的类名是什么,自定义表视图单元格的.h和.m文件名是什么。不可能是UITableViewCell。它是一个内置类。无论我给nib取什么名字,都是相同的。我在.h和.m中使用过它,而不是UITableViewCell