我正在做一个快速的项目,在大多数情况下,我环顾互联网时,可以查询如下对象:
object.objectsWhere(“ parentId = 1”)等。但是我无法使用无法使用func的objects,但是我可以使用allObjects或allObjectsInRealm很好。
该项目是iOS7的快速版本,可以在xcode 6.3 beta中运行。无论如何,都无法在稳定的xcode中找到该方法。像这样通过Pod导入领域:
pod 'Realm'
有什么想法吗?
编辑:在这种情况下,对象可以是扩展RLMObject的类或它在泛型func中的类型别名,但是没有泛型甚至不存在。
Realm对+[RLMObject objectsWhere:(NSString *)predicateFormat, ...]
方法使用了Objective-C可变参数,Swift不支持。这就是为什么Realm提供了一个文件,其中添加了一些Swift便利功能(RLMSupport.swift),您可以将其拖动到项目中。
Realm的安装说明涵盖了这一点,可以在这里找到。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句