私はUserモデルがあります:realmオブジェクトでシングルトンを使用する方法?
class User: Object, Mappable {
dynamic var account: String?
dynamic var balabala
static var current: User {
return realm.objects(User.self) ?? User()
}
}
をしかし、それはエラーがスローされます:Instance member 'realm' cannot be used on type 'User'
レルムオブジェクトとシングルトンを使用する方法は? すべてのヘルプは高く評価され
私はswiftの管理対象オブジェクトが既に 'realm'プロパティーを受け取っていると思っています。それは奇妙です。 – EpicPandaForce
まあまあまあまあこのエラーのように、あなたはレルムのクラスのインスタンスを作成することはできません、より良いオプションは1になります。別のクラスを作成し、アカウントマネージャーのいくつかの種類とあなたのシングルトンを置く2.シングルトンだけを残して、あなたのrealmオブジェクトには、つまり、すべてのユーザーのプライマリIDを作成し、現在のユーザーを削除するか、存在するかどうかを確認することができます。 –