質問: Object(value: existingObject) ``` RouletteDatasetのitemsようにさらに別のObjectがネストされている場合には、それらはmanaged objectのままであるようです。 Realm Swiftでネストされたmanaged objectをunmanagedにするにはどうしたら良いのでしょうか?? 回答頂けると嬉しいです。
回答: 組み込みで用意されている方法はありません。自分でネストしたオブジェクトを辿ってコピーするコードを書く必要があります。 ただ、現在はわざわざオブジェクトをコピーする必要はほとんどないと思います。 もしスレッドをまたぎたい、ということが目的であれば、先のスレッドでオブジェクトをフェッチし直すか、`ThreadSafeReference`を使えばそのままスレッドをまたいだオブジェクトの受け渡しができます。