サブビューとしてaがありますcustom cell
。textfield
セルを?のデリゲートとして設定することは合法textfield
ですか?
親ビューであるため、セルをデリゲートとして設定したいのですが、これを行うと、アプリがクラッシュします。table view dequeue cells
それは、デリゲートの参照が途中で失われたためだと思います。そこで、デリゲートを設定して、cellForRowAtIndexPath
毎回新しく設定されるようにしましたが、それでも機能しません。
本当にレベルを上げて、tableview controller
セルのサブビューのデリゲートにする必要がありますか?または私は何か他のものが欠けていますか?
クラッシュレポートの出力:
>libobjc.A.dylib`objc_msgSend:
>
0x32ed4f78: ldr r3, [r4, #8]
>
私が持っているinitWithStyle
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier type: (NSString *)cellType
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
NSArray *nibArray = [[NSBundle mainBundle] loadNibNamed:@"Custom Cell" owner:self options:nil];
self = [nibArray lastObject];
self.cellType = [NSString stringWithString:cellType];
self.contentText.autoresizingMask = UIViewAutoresizingNone;
self.detailLabel.autoresizingMask = UIViewAutoresizingNone;
self.contentText.delegate = self;
}
return self;
}