参数标签(_ :)不匹配任何可用的重载
我想使用XMPP框架并从github下载lib。下面给出的代码给出了一个错误。有人可以帮助我,我从以下链接服用指南: XMPP FRamwork lib参数标签(_ :)不匹配任何可用的重载
stream?.myJID = XMPPJID.init("[email protected]")
更新:
使用
stream?.myJID = XMPPJID.jid(with:"[email protected]")
,而不是在你的照片行:
stream?.myJID = XMPPJID.("[email protected]")
它不工作,并给出了一个错误。阅读上面的对话与尼拉夫D –
好吧,现在你有你的答案。你应该对你得到的错误更具体。 – nayem
RightClick
XMPPJID和Jump to Definition
,你会看到类似这样的:
public init!(string jidStr: String!)
public init!(string jidStr: String!, resource: String!)
public init!(user: String!, domain: String!, resource: String!)
- 流.myJID = XMPPJID(字符串: “用户名@ localhost” 的)?
- 流.myJID = XMPPJID(字符串: “用户名@ localhost” 的,资源0所以,你可以在使用init一个JID : “布拉布拉”)
- 流.myJID = XMPPJID(用户: “用户”,域: “本地主机”,资源: “布拉布拉”)
如果你解释你的答案不仅仅是一个没有评论的代码块,它会很有帮助。 –
对,将编辑。谢谢! – dichen
的类不在xocode可用的编缉和它提示错误如果你在论坛上看到了建议的答案,可以使用init()。并检查更新后的XMPP建议。 –
Bro .jid不可用。我在更新的部分显示了建议的清单。 –
xcode error:类型XMPP没有memer .jid –