将用户的消息传递到另一个 tableview

Posted

技术标签:

【中文标题】将用户的消息传递到另一个 tableview【英文标题】:Pass user's messages to another tableview 【发布时间】:2016-02-24 06:39:06 【问题描述】:

我有一个简单的想法,但我坚持下去。 :(

我正在使用 swift 和 Parse。我想向特定用户发送消息。我希望这条消息像这样显示...... example for the tableviews by sketch

在 MSG 表视图中,它应该是空的,直到用户发送消息。然后,向该特定用户发送消息的用户列表会更新为收到的最后一条消息。在 User1 表视图中,导航控制器中显示的用户名,以及按时间和日期排序的 user1 消息列表。

我怎样才能做到这一点,请你帮帮我吗?

【问题讨论】:

你能把问题解释清楚一点吗? 我想像草图一样显示消息。这有意义吗? 当用户发送消息时,我希望消息转到第二个表格视图,依此类推。在第一个表格视图中,只有用户名和最近消息的一部分。 请查看此链接Passing data between table views @ThuongNM 感谢您的帮助。但是Objective-C中的答案。 swift中有答案吗? 【参考方案1】:

假设有两个类:A(用户列表)和 B(用户的消息列表)。

为B类添加一个公共变量C(或消息数据源的强类型数组的属性)

在 A 当我们点击 tableview 单元格时:didSelectRowAtIndexPath 为该用户创建一个消息数组对象,例如 D,然后在推送到 B 类之前将此对象分配给上述对象 (B.C = D)

现在在你的类中使用这个 C 作为消息列表表的数据源。

您也可以参考Passing Data between View Controllers

【讨论】:

好的。但我希望 A (用户列表)为空,直到用户 A 发送消息。如果用户 B 发送消息,他将进入用户 A。当我选择 userA 时,它会转到 B(用户的消息列表)显示他的所有消息。 对于 A 类(用户列表)将通过任何 API 连接的基于套接字的连接来更新以接收来自某些用户的任何消息,那么只有类用户列表会得到更新如果有一些用户列表,当我们点击它,我们将获取并移动到 B 类以获取相应的消息 如果你给我一些代码,我可以帮助你,在这种情况下,我可以在 Skype 上给我广告:devanshu.saini 将在 IST 晚上 9 点与你联系以帮助你在编码中 谢谢德文舒!!我明白你的意思了。我将尝试编写一些代码并向您展示结果。等等!! :) 非常感谢。我在 Skype 中向您发送了我的代码。请检查一下。

以上是关于将用户的消息传递到另一个 tableview的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 tableview 传递到另一个 tableview

洛谷P2018 消息传递 树形DP

C:将可变数量的参数从一个函数传递到另一个函数

文本编辑器可以将每个按键从一个线程传递到另一个线程吗?

如何实现从一个进程到另一个进程的即发即弃消息传递?

需要将值从我的 tableView 传递到另一个视图上的标签?