在我的应用程序中,我有一个充满对话的表格视图,这意味着每个单元格都有不同的人员名称。当我选择一个单元格时,我会与另一个ViewController进行搜索,该ViewController具有一个巨大的UITextView,该UITextView在该单元格中显示该人的名字的消息。在此视图上,我在右上角还有一个“答复”按钮,当您按下它时,它会与另一个具有可编辑uitextview的视图控制器建立联系,您可以在其中创建答复并发送。

我如何将此回复发送回原始tableviewcell,以便当您返回原始tableview并单击相同的对话时,您将看到您的回复?

最佳答案

在表格视图中,您应该显示某个自定义数据对象的数组,例如Conversation。在您的Conversation对象中,您可以具有属性NSString *latestMessage。因此,当您导航到对话并答复上一条消息时,您将latestMessage属性更新为您的答复,这将更新Conversation对象本身。然后,当您导航回表视图时,它应重新显示数组中的所有Conversation对象,该对象将显示更新的Conversation。单元格上的标签应设置为latestMessage实例的Conversation对象。

关于ios - 将数据发送回某个UITableViewCell,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25434804/

10-10 12:30