我正在开展一个快速的项目,当我在大多数情况下浏览互联网时,你可以查询这样的对象:
object.objectsWhere(" parentId = 1")等。 但是对于我无法使用的对象func,我可以使用allObjects或allObjectsInRealm就好了。
该项目是sw7中的iOS7,使用xcode 6.3 beta无法在稳定的xcode中找到该方法。通过像这样的Pod来导入领域:
pod 'Realm'
有什么想法吗?
编辑: 在这种情况下,对象可以是在通用函数中扩展RLMObject或它的类型的类,但是如果没有泛型,它就不存在。
答案 0 :(得分:3)
Realm对+[RLMObject objectsWhere:(NSString *)predicateFormat, ...]
方法使用Objective-C可变参数,Swift不支持这种方法。这就是为什么Realm提供了一个文件,它添加了一些Swift便利(RLMSupport.swift),你可以将它们拖入你的项目。
Realm的安装说明涵盖了这一点,可以找到here。