该类不是密钥UILabel的密钥值编码兼容

时间:2013-08-01 12:42:09

标签: objective-c

在我的plist中,有字符串类型的项目。代码名称项的一些值是A00.0,A00.1等。我尝试使用CustomCell在TableView中显示这些值。在CustomCell中,标签是codeLabel。代码为codeLabel提供了错误,但没有为nameLabel提供错误。

当我运行代码时,它会给我这条消息:

  

此类不是密钥值编码兼容的密钥codeLabel。

这是我的代码:

#import <UIKit/UIKit.h>

@protocol CustomCellDelegate <NSObject>

- (void)updateInfo:(NSIndexPath*)indexPath;

@end

@interface CustomCell : UITableViewCell

@property (nonatomic, retain) IBOutlet UILabel *codeLabel, *nameLabel;
@property (nonatomic, retain) NSIndexPath *indexPath;
@property (nonatomic, assign) id<CustomCellDelegate> delegate;

@end

我尝试了这个但是没有用:

@interface CustomCell : UITableViewCell{
     UILabel *codeLabel,*nameLabel;
}

如何为codeLabel解决此问题?谢谢。

xib

1 个答案:

答案 0 :(得分:0)

您是否尝试在两个单独的属性中声明codeLabel和nameLabel?

如果不这样做,请检查您的标签连接,确保他们没有连接到不存在或存在两次的属性。