0
私はquickbloxとswiftを使って非常に簡単なチャットアプリケーションを開発しようとしています。Quickblox APIとSwiftをどのように使い始めることができますか?
このチュートリアルでは、プロセスを説明するチュートリアルがほとんどないことを知り、アプリケーションダッシュボードでユーザーを作成し、接続を開始するための資格情報を取得することから始めました。ここでは(私は、ユーザー資格情報が正しいと私はこのtutorialに従っているとダッシュボードが正しく設定されていることを確信しています)
は、アプリケーション・ビュー・コントローラです:
import UIKit
import Quickblox
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let user = QBUUser()
user.id = 29777469
user.password = "tahrisqalli"
QBChat.instance().connect(with: user) { (error) in
if error != nil {
print("error: \(error)")
}
else {
print("login to chat succeeded")
}
}
}
}
と、次は私が私に言ってもらうのエラーです私はうまく接続できませんでした。
2017-07-11 11:33:50.837 QuickbloxTutorial[1045:24701] [ChatService] Connecting to Chat, host: chat.quickblox.com, user JID: [email protected]/DCB0A1F4-3A56-49AD-9639-8C2A6BBE7B08
2017-07-11 11:33:52.042 QuickbloxTutorial[1045:24711] [ChatService] Stream isSecure: YES
2017-07-11 11:33:52.658 QuickbloxTutorial[1045:24722] [ChatService] Stream did connect, supportsStartTLS: YES
2017-07-11 11:33:52.824 QuickbloxTutorial[1045:24722] [ChatService] Did not authenticate, error: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
error: Optional(Error Domain=com.quickblox.chat Code=401 "<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>" UserInfo={NSLocalizedDescription=<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>})
2017-07-11 11:33:52.842 QuickbloxTutorial[1045:24722] [ChatService] Did disconnect
私が作成したユーザー、qbUser、とloginUserの違いを知ることができ、そしてどのように私はそれらの一つ一つの資格情報を得ることができますか? – user1680944
私は '})'私は "期待された表現"を教えて何らかの構文エラーを取得します – user1680944
私は何かをインポートする必要があります '未解決の識別子サービスマネージャの使用'を取得? – user1680944