我提供了一個子類UITableViewCell
與MyCell
出口性質(以掛鉤筆尖):訪問的UITableViewCell子類出口屬性
@interface MyCell : UITableViewCell
@property (nonatomic, strong) IBOutlet UILabel* theLabel;
@end
我然後合成theLabel
。 然後我想使用的屬性名接入小區:
MyCell *theCell = (MyCell *)cell;
UILabel *lab = theCell.theLabel;
當我使用屬性名來訪問我收到錯誤消息的小區:
[UITableViewCell theLabel]: unrecognized selector
我似乎遺漏了什麼。爲什麼會拋出異常?
顯然,'cell'的類型是'的UITableViewCell *',而不是'了myCell *'。即,它實際上不是您的自定義類的實例,而只是「UITableViewCell」的一個實例。 – 2012-12-19 21:14:04
您是以故事板還是xib文件或編程方式創建單元格? – daegren
在xib文件中創建單元格。 – Pete