[英]Should I use Realm Objective-C or Realm Swift in my mixed Objective-C / Swift project?
[英]Use both Realm Swift and Realm Objective-C in same project
我正在嘗試在同一項目中同時使用Realm Swift和Realm 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.