繁体   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