2

因此,我正在开发具有一些协作功能的应用程序,例如多个用户同时编辑单个文本文件。

我需要像这样http://operational-transformation.github.io对文本进行操作转换(检查可视化http://ot.substance.io/visualization)。

我想我可以简单地在我的应用程序中使用那个 JS 实现(使用 WebView 或一些派生的桥),没关系,但是我如何在 UITextField 上观察这些文本变化?我显然需要观察插入和删除(+两者的位置)。我需要创建要发送到服务器并从服务器接收的操作。

那么我该如何做到这一点,或者是否有任何用 Objective-C 为 iOS 编写的可行解决方案?

4

1 回答 1

0

UITextFieldDelegate 及其textField:shouldChangeCharactersInRange:replacementString:方法。

对于任何对 iOS OT 实施有任何好的建议的人,我将保持开放几天。

于 2013-04-16T13:52:31.323 回答