更新自定义UITableViewCell的内容无法正常工作

时间:2011-02-22 12:51:49

标签: iphone

我正在创建一个自定义UITableViewCell http://www.e-string.com/content/custom-uitableviewcells-interface-builder

一切正常,没问题。数据加载是正确的,这证明了IB中的链接也是正确的。

我正在尝试从类中的另一个函数更新自定义单元格上的内容UILabel,该函数引用包含单元格和indexPath的表。但是标签没有重置所需的值。

我的问题与此类似:Cannot update Custom UITableViewCell但它没有解决方案:(

我尝试拨打[myTable reloadData][cell reloadInputViews],但都没有为我工作。

不确定如何做到这一点可以任何人提出建议吗?

干杯 AF

更新:

我发现了什么问题! 在我当前的代码中,我收到了我需要在UILabel中显示的更新来自另一个线程,它直接调用客户端对象上的更新函数(我将引用传递给第二个线程),这是错误的! 我已经使用了[myClientObject performSelectorOnMainThread:myUpdatingFunction waitUntilDone:NO]而且所有措辞都是魅力......

感谢您的帮助,对不发布代码感到抱歉......

1 个答案:

答案 0 :(得分:0)

尝试:

[cell setNeedsDisplay];

或:

[cell.custumLabel setNeedsDisplay];

迫使细胞/标签再次吸引自己

祝你好运