2016-11-15 57 views

回答

3

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團隊非常讚賞。

我希望這可以幫助別人。