0

2 つの異なるカスタム TableViewCells があります。1 つには、ラベルとテキストフィールドが含まれています。もう1つは、ラベルとテキストビューを含みます。

2 つのセルの TableView には、これらのテキスト値を新しいセルとして挿入するための「保存」ボタンがあります。

問題は、入力した theTextField.text の値を取得できないことですが、textView.text.

次のようにプログラムで新しい値を割り当てることができます

customCellForTextFiled.textField.text = @"Why so serious?";

しかし、textField.text の値を取得できません。@"" のように常に空であることを示します

この問題に 1 日以上費やしました。以前は機能していましたが、小さなリファクタリングの後、このようなバグがあります。手伝って頂けますか?

4

1 に答える 1

0

UITextFieldが実際に接続されているIBOutletか、プログラムで初期化されていることを確認してください。してみてください

NSLog(@"customCellForTextFiled.textField = %@", customCellForTextFiled.textField);

結果がそうでないことを確認します(null)

于 2013-09-20T18:01:02.423 に答える