领域,使用swift查询领域中的对象

时间:2015-04-17 07:23:50

标签: ios swift realm

我正在开展一个快速的项目,当我在大多数情况下浏览互联网时,你可以查询这样的对象:

object.objectsWhere(" parentId = 1")等。 但是对于我无法使用的对象func,我可以使用allObjects或allObjectsInRealm就好了。

该项目是sw7中的iOS7,使用xcode 6.3 beta无法在稳定的xcode中找到该方法。通过像这样的Pod来导入领域:

pod 'Realm'

有什么想法吗?

编辑: 在这种情况下,对象可以是在通用函数中扩展RLMObject或它的类型的类,但是如果没有泛型,它就不存在。

1 个答案:

答案 0 :(得分:3)

Realm对+[RLMObject objectsWhere:(NSString *)predicateFormat, ...]方法使用Objective-C可变参数,Swift不支持这种方法。这就是为什么Realm提供了一个文件,它添加了一些Swift便利(RLMSupport.swift),你可以将它们拖入你的项目。

Realm的安装说明涵盖了这一点,可以找到here