gpt4 book ai didi

swift - Realm Swift 结果在索引处获取对象

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:52 25 4
gpt4 key购买 nike

我在任何地方都找不到这个,所以我想我会在这里问。

我在 Swift 中使用 Realm,但我无法从 Results 的某个索引处获取对象。我在我的 UITableViewController 中使用它。我在类(class)开始时制作了一个 var:

var tasks:Results<Task>?

然后为了得到它,我 .objects(type: T.Type):

tasks = realm.objects(Task)

我希望能够做这样的事情:

let task = tasks!.objectAtIndex(1)

这是一个限制还是有其他方法可以做到这一点?

最佳答案

使用标准索引语法检索值:

let task = tasks![1]

因为 tasks 是可选的,它可以是 nil。一种更安全的写法是使用可选绑定(bind)可选链接:

if let task = tasks?[1] {
// use task
}

关于swift - Realm Swift 结果在索引处获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953162/

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