我有一个UITableView
由我自己的 custom 组成UITableViewCell
的,子类为CustomCell
. 我在UITextField
该单元格中添加了一个方法,并且一个方法在某些事件上运行(来自文本字段)。
当这个方法运行时,我需要访问CustomCell
文本字段是子视图的。
所以我想,我怎样才能访问文本字段的父视图(CustomCell
)?
我试过这个,获取文本字段,方法的发送者,然后从中获取它的超级视图。
CustomTextField *textField = sender;
CustomCell *cell = (CustomCell *)[textField superview];
但是这失败了,当我尝试访问我的单元格的属性时,应用程序崩溃了,我在控制台中得到了这个:[UIView myLabel]: unrecognized selector sent to instance
. (myLabel
是我试图在单元格上访问的属性。)
为什么这不起作用,或者是否有访问该单元格的替代方法?