【发布时间】:2015-01-08 00:55:16
【问题描述】:
之前有人问过存在问题,但是我无法找到任何解决我的问题的方法。这是我所做的:
我已添加选择自动订阅:
xmppRoster.autoAcceptKnownPresenceSubscriptionRequests = YES;
我用“availbale”关键字发送我的礼物。现在当我运行我的应用程序时:
- 在 Device1 上运行应用程序
- 在 Device2 上运行应用程序
设备 1 显示设备 2 在线,但设备 2 未显示设备 1 在线。
我在 Device2 上得到了这样的存在:
<Warning>: Presence : <presence xmlns="jabber:client" from="Device2@abc.com/652873306-tigase-13" to="Device2@abc.com"><show>chat</show><status>available</status></presence>
<Warning>: Presence : <presence xmlns="jabber:client" from="Device1@abc.com/652873306-tigase-11" to="Device2@abc.com"><show>chat</show><status>available</status></presence>
但是,即使在获得此状态后,我的 fetch 视图控制器也看不到任何新内容。有什么想法可能是错的吗?
谢谢。
【问题讨论】:
-
它应该看到什么“新内容”?
-
我进行了更多调试,但由于某种原因,我的用户从“XMPPRosterCoreDataStorage”数据库模型中消失了。当存在返回并搜索用户时,什么都没有。不知道为什么我的名单是空的。如果我延迟发送我的出席信息,那么它可以正常工作。
标签: ios xmpp xmppframework