3 つの異なるタイプのカスタム セルを使用してテーブルを作成していますUITextField
。このカスタム セルを使用して 2 つの行を作成します。両方の行のテキストフィールドにタグとデリゲートを設定しました。私の問題は、テーブルをスクロールすると、テキストフィールドを含むこれらの行が上に移動して画面から消え、下にスクロールするとアプリがクラッシュすることです。次のようなエラーが表示されます
-[CellImageViewController txtField]: unrecognized selector sent to instance 0xa0ea5e0
これが私のコードですcellForRowAtIndexPath:
if (indexPath.row == 0 )
{
if (cell == nil) {
cell = [[[CellWithTextFieldViewController alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID] autorelease];
}
cell.txtField.tag =1;
cell.txtField.delegate = self;
cell.txtField.text = @"kjfkd";
}
return cell;
}
else if(indexPath.row==1)
{
if (cell == nil) {
cell = [[[CellWithTextFieldViewController alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID] autorelease];
}
cell.txtField.tag = 2;
cell.txtField.text = @"glk";
cell.txtField.delegate = self;
return cell;
}
誰でもこの問題について考えがありますか?