0
SwiftでXMPPを使用しているユーザーのブロックとブロックを解除するために非常に多くのブログとサイトを見直しました。 しかし、例のどれも私のために働いていません。 スニペットコードを持っている人は誰でも私と共有してください。 ありがとうございます。Swift 3.0でXMPPを使用しているユーザーのブロックとブロック解除
func blockUser(userJID: String) {
let privacyList = XMPPPrivacy(dispatchQueue: DispatchQueue.main)
privacyList?.activate(xmppStream)
privacyList?.addDelegate(self, delegateQueue: DispatchQueue.main)
let privacyElement = XMPPPrivacy.privacyItem(withType: "jid", value: userJID, action: "deny", order: 0)
XMPPPrivacy.blockIQs(privacyElement)
XMPPPrivacy.blockMessages(privacyElement)
XMPPPrivacy.blockPresence(in: privacyElement)
}
を追加します。これは完全にあなたの実装に依存しています。だから、うまくいかないものを試してみてください。また、コードを尋ねると、あなたは疑惑を浮かび上がらせてしまいます。 – rckoenes
私は質問のあるコードを投稿しました。今、あなたは私が間違っている場所を確認し、私に知らせることができます。 –