2017-05-27 75 views
0

我如何设置currentUser如下?如何为QBChat设置currentUser()?

非常感谢

guard let currentUser = ServicesManager.instance().currentUser() else{ 
     return 
    } 

    currentUser.fullName = defaultCurrentUserFullName 
    currentUser.password = defaultCurrentUserPassword 


error shown 
2017-05-28 05:51:58.346 FreeChat[2615:41904] Init - QMAuthService service... 
2017-05-28 05:51:58.347 FreeChat[2615:41904] Init - QMChatService service... 
2017-05-28 05:51:58.350 FreeChat[2615:41967] [QBCore] Restoring QBSession, status = -25300. See "Security Error Codes" (SecBase.h) 
2017-05-28 05:51:58.355 FreeChat[2615:41904] Init - QMUsersService service... 

回答

1

你应该用这个用户登录。

/** 
* User login 
* 
* @param user  QuickBlox User 
* @param completion completion block 
* 
* @return Cancelable request 
*/ 
- (QBRequest *)logInWithUser:(QBUUser *)user 
        completion:(nullable void(^)(QBResponse *response, QBUUser * _Nullable userProfile))completion; 

我们打算使该方法ServicesManager.instance()。currentUser()为只读属性或在将来的版本中删除。