2017-08-23 10 views
0

Realm SwiftRealm Objective-Cの両方を同じプロジェクトで使用しようとしています。同じプロジェクトでRealm SwiftとObjective-Cの両方を使用する

私はObjective-Cで書かれたプロジェクトに取り組んでいます。私はそれをSwiftに部分的に移行しています。私の既存のRealmモデルは、Objective-Cを使用してObjective-Cで書かれています。私はRealm Swiftを使ってSwiftで書かれた新しいモデルを作っていきたいです。私はRealty Objective-CでSwiftを使うことができると知っていますが、私はしたくありません。私の計画では、Objective-CからSwiftへの移行の終わりに、Realm Objective-Cを削除し、Realm Swiftのみを使用します。

私はこれをどのように達成することができますか?

答えて

1

あなたが求めているものはサポートされていません。 Realm Swift documentationの最初の段落から引用すると:あなたはObjective-Cのから、または混合のObjective-Cから&スウィフトのアプリをレルムを使用することを探しているなら

は、代わりにレルムのObjective-Cを参照してください。レルムObjective-CとRealm Swift APIは相互運用できず、それらを一緒に使用することはサポートされていません。

SwiftからRealm Objective-Cを使用してSwiftに移行し、Objective-CからモデルクラスにアクセスしなくなったらRealm Swiftに切り替えることをお勧めします。

関連する問題