1

我正在使用具有可重用原型的动态单元格,并且始终在 cellForRowAtIndexPath 中设置单元格。

对于其中一个单元格,我想多次更新详细文本标签(正在运行测试,我想在每个阶段发生时更新用户)。

这可能吗?

我试过这个:

detaillabel 当前设置为“statusText”的值,开始时为空白。我的想法是使用委托,将字符串传递给它,然后重新加载表数据,但这不起作用。

目前我有:

状态更改时的代码:

[self currentStatus:@"Speed Test Initialized"];

当前状态方法:

- (void) currentStatus:(NSString *)status {

    [statusDelegate currentStatus:status];
    statusText = status;
    NSLog(@"Current status: %@", statusText);
    [self.tableView reloadData];
}

现在 statusText 等于我希望单元格在重新加载时更新的值,但事实并非如此。

有小费吗?

4

1 回答 1

0

我对此进行了简化,还需要将我的 tableview 重新连接为 IB 插座!这解决了这个问题。

于 2013-02-14T22:29:26.893 回答