結果からスウィフトアレイに変換しようとすると、プロパティはデフォルト値になります。レルム結果から配列に変換すると空のオブジェクトが生成されます
それでは、私はこのようなRequest
オブジェクトを作成するとしましょう:
let realm = try! Realm()
try! realm.write {
realm.add(request, update: true)
}
をそれから私はこのようなレルムからそれらを読んでいるとき:
let realm = try! Realm()
let requestsFromRealm = realm.objects(Request.self)
は、私はちょうど良い結果を得ました。結果オブジェクトをArrayに変換する必要があります。私はそれをしました:
let requests = Array(requestsFromRealm)
リクエストオブジェクトはありますが、プロパティはデフォルト値です。奇妙なことは、コンソールの値をpo
で確認すると、私はそれらを見ることができます。
はあなただけhttps://realm.io/docs/swift/latest/#realm-object-setters-and-getters-cannot-be-overridenに実行されていませんか?だから、アクセサを使用する場合、値はちょうどいいですか? – EpicPandaForce
はい、おそらく...ありがとう! –