再利用可能なプロトタイプで動的セルを使用しており、常にcellForRowAtIndexPathにセルを設定しています。
セルの1つについて、詳細テキストラベルを何度も更新したい(テストが実行されており、各段階でユーザーを更新したい)。
これは可能ですか?
私はこれを試しました:
detaillabelは現在、「statusText」の値に設定されていますが、最初は空白です。私のアイデアは、デリゲートを使用し、それに文字列を渡してからテーブルデータをリロードすることでしたが、これは機能していません。
現在私は持っています:
ステータスが変更されたときのコード:
[self currentStatus:@"Speed Test Initialized"];
currentStatusメソッド:
- (void) currentStatus:(NSString *)status {
[statusDelegate currentStatus:status];
statusText = status;
NSLog(@"Current status: %@", statusText);
[self.tableView reloadData];
}
これで、statusTextは、リロード時にセルを更新したい値と等しくなりましたが、そうではありません。
任意のヒント?