を描かれている私はのUITableViewのセルを持っている - 私はネットワークからで情報を引っ張っている、と私は、次のデリゲートメソッドがあります。のUITableViewCell - テーブルの後に更新セルが
-(void)dataReturned:(NSString*)data indexPath:(NSIndexPath*)indexPath
{
MyTableViewCell *currentCell = (MyTableViewCell*)[self tableView:self.tableView cellForRowAtIndexPath:indexPath];
currentCell.someInfo.text = data;
currentCell.smallActivityIndicator.hidden = YES;
}
残念ながら「someInfo」どちらをもsmallActivityIndicatorが更新されたように見えます。
私が間違っていることについてのご意見はありますか?
ありがとうございます!
activityIndicatorを隠してから '-setNeedsDisplay'を呼び出そうとしましたか? '-dataReturned:indexPath:'メソッドは、メインスレッドまたはバックグラウンドスレッドで実行されていますか? –
[currentCell setNeedsDisplay]/[self.tableView setNeedsDisplay]を呼び出そうとしましたが、いずれも正常に動作せず、メソッドはメインスレッドで実行されています。 – DAve
実際には(おそらく 'NSLog()'を使って)デバッガでMyTableViewCellのインスタンスへの参照が表示されていますか? –