2
我在Swift項目中升級到Realm 2.0.4,現在authenticate
方法不起作用。我無法創建新用戶或再次登錄我的Realm同步服務器。Realm Swift版本2.0.4中的同步身份驗證
改變了什麼?
我在Swift項目中升級到Realm 2.0.4,現在authenticate
方法不起作用。我無法創建新用戶或再次登錄我的Realm同步服務器。Realm Swift版本2.0.4中的同步身份驗證
改變了什麼?
Realm Swift 2.0.4有一些突破性更改,現在有一個SyncUser.logIn
方法使用。無論你登錄或註冊由你傳遞的那種SyncCredentials
確定
下面是一個使用斯威夫特3.0.1一個例子:
//Create Account
let signUpCredentials = SyncCredentials.usernamePassword(username: "username", password: "password", register: true)
SyncUser.logIn(with: signUpCredentials, server: serverURL) { user, error in
if user == nil {
//Error
}else{
//Success
}
}
//Log in
let logInCredentials = SyncCredentials.usernamePassword(username: "username", password: "password")
SyncUser.logIn(with: logInCredentials, server: serverURL) { user, error in
if user == nil {
//Error
}else{
//Success
}
}
注意register
標誌如何添加帳戶創建。這個代碼比舊的方式更容易理解和更幹,所以對Realm Swift團隊非常讚賞。
我希望這可以幫助別人。