2017-05-27 28 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()爲只讀屬性或在將來的版本中刪除。