-1

在我的 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 解决这个问题?谢谢你。

西布

4

1 回答 1

0

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

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

于 2013-08-01T12:56:48.500 回答