iOS同步笔记共享

时间:2013-03-18 22:49:33

标签: ios objective-c sync gksession

我正在使用GKSession实施实时备注分享应用。假设2个用户 - 使用GKSession连接A和B.

将任何用户A类型发送给用户B(每个字符),反之亦然。

我正在使用shouldChangeTextInRange中的UITextViewDelegate并传递插入位置,以及键入的字符以及其他数据包数据。字符出现在接收者的textview中的相同位置(在数据包中发送的插入位置)。一切都有效,除非两个用户同时在同一个插入位置发送一些字符。如何确保用户的文本视图彼此同步?

  

例如:

     

如果用户A在插入位置2发送字符'a'并且在同一用户B已在插入位置2发送字符'b'。什么   订单应该是 - 'ab'还是'ba'?

我正在使用GKSendDataReliable并且希望避免每次都发送数据包接收确认,因为其他用户将不得不等待发送下一个会消除所有乐趣的字符。

堆栈溢出新手。非常感谢有关处理数据包传送和同步数据的任何建议。非常感谢你的帮助!

0 个答案:

没有答案