2011-12-13 80 views
0

我有一个应用程序,我继续得到日志输出:“Interface Builder文件中的未知类的成分标签。 ...当我加载一个特定的视图。未知的类成分标签在界面生成器文件(xcode 4.2,iOS 5.0)

ingredientLabel是我在视图中创建的标签。下面是相关代码:

在DetailViewController.h

@interface QuickGroceryDetailViewController : UIViewController 
{ 
    UILabel *ingredientLabel; 
} 

@property (strong, nonatomic) IBOutlet UILabel *ingredientLabel; 
在DetailViewController.m

@synthesize ingredientLabel = _detailDescriptionLabel; 

- (void)setDetailItem:(id)newDetailItem 
{ 
    if (_detailItem != newDetailItem) { 
     _detailItem = newDetailItem; 

     // Update the view. 
     [self configureView]; 
    } 
} 

- (void)configureView 
{ 
    // Update the user interface for the detail item. 

    if (self.detailItem) { 
     self.ingredientLabel.text = [self.detailItem description]; 
    } 

} 

不会发生错误,并且应用程序运行正常,但我想知道为什么这个错误正在发生,因为它可能会导致问题。谢谢。

回答

0

检查您是否在该标签的自定义类属性中编写了某些内容。

  1. 打开厦门国际银行,其中标签是
  2. 转到身份检查(CMD + ALT + 3)
  3. 检查自定义类的文本框,它也有一些是直接删除它,的UILabel将重新建立
  4. 运行代码...执行loadNib,initWithNib等时出现该行。