簡體   English   中英

在同一項目中同時使用Realm Swift和Realm Objective-C

[英]Use both Realm Swift and Realm Objective-C in same project

我正在嘗試在同一項目中同時使用Realm SwiftRealm Objective-C

我正在開發一個用Objective-C編寫的項目,並將其部分遷移到Swift。 我現有的Realm模型是使用Realm Objective-C用Objective-C編寫的。 我想使用Realm Swift創建用Swift編寫的新模型。 我知道我可以將Swift與Realm Objective-C一起使用,但是我不想這么做。 我的計划是,在從Objective-C遷移到Swift的最后,我將刪除Realm Objective-C並僅使用Realm Swift。

關於如何實現此目標的任何想法?

不支持您的要求。 引用Realm Swift文檔的第一段:

如果要從Objective-C或從Objective-C和Swift混合應用程序使用Realm,請改用Realm Objective-C。 Realm Objective-C和Realm Swift API不可互操作,並且不支持將它們一起使用。

我建議您在將代碼庫遷移到Swift時使用Swift的Realm Objective-C,然后在不再從Objective-C訪問模型類時切換到Realm Swift。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM