問題タブ [decodable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
realm - Realm での Swift 4 Decodable と List の永続性
プロジェクトを Swift 4 に移行した後、Decodable を使用してオブジェクトのシリアル化を JSON から Realm Object に移行し始めました。私のオブジェクトには、私のメソッドでも初期化されるリストがありますinit(from decoder: Decoder)
。コード内:
シリアル化後にオブジェクトを検査すると、すべて問題ありません。すべてのデータが正しくシリアライズされています。その後、ネットワーク層で、新しくシリアル化されたオブジェクトがレルムに永続化されます。
レルムからオブジェクトを再取得すると:
結果は MyObj インスタンスになりますが、fooList は空です。
明らかに私は何か間違ったことをしていますが、何ですか?:D