gpt4 book ai didi

ios - Realm ,使用swift查询 Realm 中的对象

转载 作者:可可西里 更新时间:2023-11-01 01:06:06 24 4
gpt4 key购买 nike

我正在做一个 swift 项目,在大多数情况下,当我浏览 Internet 时,您可以像这样查询一个对象:

object.objectsWhere("parentId = 1") 之类的。但是 objectsWhere func 对我不可用,但是我可以使用 allObjects 或 allObjectsInRealm 就好了。

该项目是 iOS7 的 swift,在 xcode 6.3 beta 中工作 如果这很重要,也无法在稳定的 xcode 中找到该方法。像这样通过 Pod 导入 Realm :

pod 'Realm'

有什么想法吗?

编辑:在这种情况下,对象可以是扩展 RLMObject 的类或它在泛型 func 中的类型别名,但如果没有泛型,它甚至不存在。

最佳答案

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

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

关于ios - Realm ,使用swift查询 Realm 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29692820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com