2016-12-12 17 views
0

こんにちは私はかなりの間この問題を抱えていました。 テーブルビューに値を表示すると、最初の回は正しくなりますが、画面をスクロールして元に戻すと、データは間違った行に表示されます。テーブルビューのデータが間違った順序でロードされています

これは情報を表示するために使用するコードです。 データが2Dアレイである、Rは、行番号、I問題だけと表示

textField.text = data[r][i + 1] 

例である:行の テキストフィールド0元のディスプレイ5 それは画面をオフにし、およびあなたが[ために[R]をindexPath.sectionindexPath.rowを使用する必要が1

+5

'cellForRowAtIndexPath'スニペットを表示できますか?あなたの問題は再利用セルを使用していると思うので、UITableViewCellで 'prepairForSegue'メソッドを使ってtableViewCellをリセットしてください。 – nynohu

+0

あなたはcellForRowAtIndexPathメソッドのコードを入れる必要があります –

答えて

0

を表示するようになっている場合、行0に テキストフィールドに戻ってくる5が表示され、行2(時には他の行)を1にリセットされ、テキストフィールドi + 1] insteaあなたのカスタム変数の

関連する問題