가 나는 사용자 모델이 있습니다영역 개체에 싱글 톤을 사용하는 방법은 무엇입니까?
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'
어떻게 영역 객체와 싱글 톤을 사용할 수 있나요? 어떤 도움에 감사드립니다
신속한 관리 대상 객체가 이미'realm' 속성을 받았기 때문에 이상하다고 생각했습니다. – EpicPandaForce
그래, 정확하게이 오류가 말한 것처럼, 당신은 안에 영역 클래스의 영역 인스턴스를 만들 수 없습니다, 더 나은 옵션이 될 것입니다 1. 다른 클래스를 만들 계정 관리자의 일종 그리고 당신의 싱글 톤 넣어 2. 싱글 톤 혼자두고, 당신은 항상 기지 수 있습니다 즉, 모든 사용자에 대한 기본 ID를 만든 다음 현재 사용자를 삭제하거나 현재 사용자가 있는지 확인하십시오. –