【发布时间】:2018-08-22 19:21:33
【问题描述】:
我有一个 xcode 项目,我使用的是 Swift 和 Objective c 代码。现在在其他 Swift 项目中,我想使用一个函数来加载和管理领域数据库中的一些数据,例如:
@objc func myData(_ allData: RLMResults<RLMObject>) -> [[AnyHashable]] {
...
}
如果我删除 @objc 引用,我会收到错误:
使用未声明的类型“RLMResults”
我已经导入了 realm sdk 和 sdk-swift,如何在 Swift 中声明这个函数? 可能是什么错误?
谢谢!
【问题讨论】:
-
为什么要删除
@objc引用? -
因为在 Swift 项目中是不必要的。它被用于其他使用 Swift 和 Objective-c 混合的项目中。我错了?不管有没有这个,我都会遇到同样的错误
标签: ios objective-c swift realm realm-list