IBButlet和标签的XIB问题

时间:2017-01-25 08:25:23

标签: objective-c io xib

所以我有一个XIB文件,我试图用作我的应用程序头,并从不同的视图控制器调用它。 XIB文件有两个按钮和一个标签,我已将文件所有者添加到视图控制器。我将我的XIB文件称为以下行 -

UIView *appHeaderView = [[[NSBundle mainBundle] loadNibNamed:@"ApplicationHeaderViewController" owner:self options:nil] objectAtIndex:0];
    [self.view addSubview:appHeaderView];

这完全没问题。直到我在我的应用程序标题视图控制器中添加任何IBOutlet。一旦我添加IBOutlet与弱引用,应用程序崩溃与下面的错误方法 -

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: ' setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key pageTitle.' 

我也尝试使用标签访问元素,但我的应用程序仍然崩溃,出现以下错误 -

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't add self as subview'
*** First throw call stack:

0 个答案:

没有答案