【问题标题】:Shared text document where users can type in realtime Swift IOS共享文本文档,用户可以在其中实时键入 Swift IOS
【发布时间】:2021-12-30 13:29:01
【问题描述】:

我的目标是创建一个文本视图,让两个用户可以同时在文本文档中输入内容(例如 UITextView)。我目前使用 firebase 作为我的数据库。

实现这一点的一种方法是始终从 firebase 更新文档,并附上用于更新文本的侦听器。这种方法不太实用,当一个互联网连接不佳时会立即引起混乱。

是否可以在 Swift 中创建两个用户可以键入的共享文本文档?还有比我更方便的方法吗?

【问题讨论】:

  • 我认为这对 SO 来说不是一个好问题。询问某件事是否可能是广泛的。当然,这是可能的,但这并不是真正的答案。另一个问题是我们不知道整个用例,例如 两个用户可以输入 - 当然,这很容易。但是有什么要求?用户 A 键入 Hello,用户 B 键入 Goodbye - 谁赢了?请花点时间查看How to ask a good questionHow to create a Minimal, Reproducible Example。今后,请发布与 CODE 相关的问题。

标签: ios swift firebase user-interaction


【解决方案1】:

您所描述的本质上是 Firepad 在网络上所做的。

您可以考虑使用它的source code 作为解决方案的基础,特别注意其中的operation transform 实现,这使得它可以对单个文档进行多用户编辑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多