Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode IBOutlet链接错误_Ios_Objective C_Xcode - Fatal编程技术网

Ios Xcode IBOutlet链接错误

Ios Xcode IBOutlet链接错误,ios,objective-c,xcode,Ios,Objective C,Xcode,我做了一个UIXIB。在另一个类调用xib之后, 它工作得很好。连接插座,直到工作结束 UIView *containerView = [[[NSBundle mainBundle] loadNibNamed:@"CommentTextView" owner:self options:nil] lastObject]; [self.view addSubview:containerView]; 但如果插座也已连接,则会发生异常: 2015-04-22 15:14:50.456 MUZEwith

我做了一个UIXIB。在另一个类调用xib之后, 它工作得很好。连接插座,直到工作结束

UIView *containerView = [[[NSBundle mainBundle] loadNibNamed:@"CommentTextView" owner:self options:nil] lastObject];
[self.view addSubview:containerView];
但如果插座也已连接,则会发生异常:

2015-04-22 15:14:50.456 MUZEwithCollectionView[17123:3315297]接口生成器文件中的未知类注释表视图

2015-04-22 15:14:50.510 MUZEwithCollectionView[17123:3315297]***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合key commentTextView的键值编码。”

***第一次抛出调用堆栈: (0x1834042d8 0x194bd80e4 0x183403f5c 0x18423d480 0x18332f520 0x1882647a0 0x1882665a8 0x1000d160c 0x187e44c84 0x187e44994 0x18853a2fc 0x18814a148 0x1881663e4 0x188168934 0x187f32158 0x187e79404 0x187e624e0 0x187e78da0 0x187e72898 0x187e71f50 0x187e4518c 0x1880E67324 0x187e436a0 0x1833A0 0x1833bc240 0xBB4E41832EB956FC0x187eaafac 0x1000e3840 0x195256a08) libc++abi.dylib:以NSException类型的未捕获异常终止


我在什么地方出错了吗?

传递
nil

UIView *containerView = [[[NSBundle mainBundle] loadNibNamed:@"CommentTextView" owner:nil options:nil] lastObject];
在您的情况下,
owner
AccessoryView
而不是
self

从文件中

所有者:指定为nib文件所有者对象的对象


我通过更改文件的所有者解决了这个问题。

MUZEwithCollectionView
为什么这是未知类?不幸的是,相同的:(这一切都与文件的所有者有关,检查xib文件的所有者并确保其正确性)是否将任何ViewController类绑定到此UIView?