gpt4 book ai didi

iphone - 调用connect错误前必须设置myJID

转载 作者:行者123 更新时间:2023-11-29 03:41:58 25 4
gpt4 key购买 nike

我想为聊天应用程序实现“OpenFire”服务器。我在 git 上获得了源代码 https://github.com/rayaleen/OpenFireClient 。 在登录按钮操作时,它显示以下错误:

Error connecting: Error Domain=XMPPStreamErrorDomain Code=2 "You must set myJID before calling connect." UserInfo=0x7a87c80 {NSLocalizedDescription=You must set myJID before calling connect.}

但我找不到任何文档来实现这一点。有人对这种类型的错误有任何想法吗?任何文档链接都会更有帮助。

最佳答案

如果你使用ios的XMPPFramework,你可以找到一个名为XMPPJID和XMPPStream的类。我确信您已将 XMPPStream 的实例方法称为“connect”,从而导致了您所说的情况。您可以搜索实例实际是哪个变量,例如它名为“aSteam”,然后在整个项目中搜索句子“aSteam connect”。如果成功,你需要在 connet 之前添加一行。它应该是

[aSteam setMyJID:[XMPPJID JIDWithString:@"yourname@domain.com/resouse"]]

如果你不知道JID是什么意思,请搜索XMPP的相关文档。

But I could not find any document to implement this.

刚刚看到,如果找不到介绍,我可以给你我写的demo,服务器也是我自己搭建的,如果需要的话

关于iphone - 调用connect错误前必须设置myJID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18299540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com