2
私のSwiftプロジェクトでRealm 2.0.4にアップグレードしましたが、現在はauthenticate
メソッドが機能しません。新しいユーザーを作成したり、Realmシンクサーバーにサインインすることはできません。レルムの同期認証Swiftバージョン2.0.4
変更内容
私のSwiftプロジェクトでRealm 2.0.4にアップグレードしましたが、現在はauthenticate
メソッドが機能しません。新しいユーザーを作成したり、Realmシンクサーバーにサインインすることはできません。レルムの同期認証Swiftバージョン2.0.4
変更内容
Realm Swift 2.0.4にいくつかの急な変更があり、使用する方法が1つだけSyncUser.logIn
になりました。 。register
フラグは、アカウント作成のために追加されたどのよう
//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
}
}
注:あなたはあなたが合格SyncCredentials
の種類によって決定されたサインインまたはサインアップ
をするかどうかは、ここでスウィフト3.0.1を使用した例です。このコードは、以前の方法よりも理解しやすく、DRYよりも面白いので、Realm Swiftチームに賞賛します。
私はこれが他の人に役立つことを願っています。