快速blox聊天不authentication

我在我的应用程序中使用quickblox做1对1聊天。 用户已经login。 但是,当我尝试login聊天时,出现以下错误。

2014-03-31 12:42:09.532 MyChat[2175:3803] QBChat/didNotAuthenticate, error: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure> 2014-03-31 12:42:09.533 MyChat[2175:3803] -[QBContactList dealloc] -> 2014-03-31 12:42:09.533 MyChat[2175:3803] QBChat/didDisconnect, error: (null) 

我究竟做错了什么。

 QBUUser *currentUser = [QBUUser user]; [QBChat instance].delegate = self; [[QBChat instance] loginWithUser:currentUser]; 

这不是一个正确的方法,

currentUser实例是空的,你应该设置ID密码至lesslogin到聊天

例如

 QBUUser *user = [QBUUser user]; user.ID = 979387; user.password = @"userpass"; [[QBChat instance] loginWithUser:user];