来自xib的iOS加载不起作用

来自xib的iOS加载不起作用,ios,xcode,xib,Ios,Xcode,Xib,我已经用XIB文件创建了一个自定义视图控制器 在XIB文件中,我在视图中放置了一个tableview和一个滑块,并将它们作为IBOutlet连接到文件的所有者 我检查了文件的所有者类,它是我的自定义类,所以没有问题 我仔细检查了视图和滑块是否与文件的所有者连接 但当我尝试加载自定义viewcontroller时,出现以下错误: *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<

我已经用XIB文件创建了一个自定义视图控制器

在XIB文件中,我在视图中放置了一个tableview和一个滑块,并将它们作为IBOutlet连接到文件的所有者

我检查了文件的所有者类,它是我的自定义类,所以没有问题

我仔细检查了视图和滑块是否与文件的所有者连接

但当我尝试加载自定义viewcontroller时,出现以下错误:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NoteController 0x6bd1da0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key _slider.'

我应该尝试什么?

两个小时后,当我问这个问题时,发现了一个问题。我不会删除一个问题,我分享它,我希望它有帮助

因此,不要使用[[NSBundle mainBundle]…行,而是将其用于加载:

PopoverSetFont *popoverView=[[PopoverSetFont alloc]initWithNibName:@"PopoverSetFont" bundle:nil];

您可以显示出口声明吗?您的nib或视图控制器是否有任何编译器警告?请查看有问题的解决方案。我刚刚找到。您可以发布自己的答案,然后接受。您应该将答案作为答案发布(不要把它放在问题中,回答/回答你自己的问题-正如@Didier指出的,SO社区鼓励这样做)。这不仅可以清楚地将您的答案标记为答案,还可以让您将其作为答案接受,并阻止人们访问此问题,因为没有人接受答案。好的,我知道,但我不能在X(可能8?)小时后回答我的问题。所以我现在就这么做,但我今天不能接受我自己的问题,只有明天:)
PopoverSetFont *popoverView=[[PopoverSetFont alloc]initWithNibName:@"PopoverSetFont" bundle:nil];