如何使用密钥在Realm(Swift 2)中获取数据

弗拉迪斯拉夫

如果我有密钥,我将无法理解如何找到所有数据。当我想添加时,会生成唯一的String:

    try! uiRealm.write({ () -> Void in
            let findOut = TaskList()
            let uuid = NSUUID().UUIDString
            findOut.id = uuid
            findOut.name = "New name"
            findOut.taskMin = 0
            findOut.taskHours = 0
            uiRealm.add(findOut)
            })

当我想更改数据时,它是这样的:

try! uiRealm.write({ () -> Void in
let findOut = TaskList()
findOut.id = "A9600D00-5E2A-47B2-A05E-4341EDFEE227"
findOut.name = "Change text"
uiRealm.add(findOut, update: true)
    self.readTasksAndUpdateUI()
})

但是我不明白,是否只需要从所有行读取数据?我需要把它放在变量中。

例如:我需要从与.id = A9600D00-5E2A-47B2-A05E-4341EDFEE227的行中获取.name,.taskMin,.taskHours

叶夫根尼·苏雷耶夫(Evgeny Sureev)

使用特殊方法使用其主键从Realm检索对​​象。

let id = "A9600D00-5E2A-47B2-A05E-4341EDFEE227"
let findOut = uiRealm.objectForPrimaryKey(TaskList.self, key: id)
print(findOut.name)
print(findOut.taskMin)
print(findOut.taskHours)

为此,您需要在Model中声明主键:

override static func primaryKey() -> String {
    return "id"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Swift遍历Realm中的结果

来自分类Dev

如何使用密钥获取数据存储区中的数据

来自分类Dev

如何从角度2的服务中获取数据?

来自分类Dev

如何使用 Swift 在 segue 中获取数据

来自分类Dev

如何从 Firestore 文档中检索密钥(使用 swift 4/ios)

来自分类Dev

如何从密码和 PBKDF2 迭代中获取原始密钥数据

来自分类Dev

无法从 Swift 中的 Realm 对象服务器获取数据

来自分类Dev

如何从Django的jinj2模板中的数据库中获取随机1/2数据?

来自分类Dev

如何在ggplot2中获取直方图的数据标签?

来自分类Dev

如何从Linq的数据表中获取2列

来自分类Dev

如何从2D NumPy数组中获取直方图数据?

来自分类Dev

如何在CakePHP中基于2列条件获取数据

来自分类Dev

如何从Linq的数据表中获取2列

来自分类Dev

如何从Struts 2中动态生成的JSP页面获取数据?

来自分类Dev

如何在angular2中获取订阅数据的值

来自分类Dev

如何从Angular 2中的JSON数据获取数组

来自分类Dev

如何在角度 2 中获取数据复杂的 json 响应?

来自分类Dev

使用Angular 2 Http从REST Web服务中获取数据

来自分类Dev

使用从表中获取的数据填写表单-Symfony2

来自分类Dev

使用Angular 2 Http从REST Web服务中获取数据

来自分类Dev

如何使用`jq`获取密钥

来自分类Dev

如何使用选择框从数据库行symfony2中获取数据

来自分类Dev

如何在Swift中从NSMutableURLRequest获取数据?

来自分类Dev

如何从 Swift 中的 post 方法获取数据?

来自分类Dev

如何获取实时数据库中的特定密钥?

来自分类Dev

如何使用学说从Symfony2中的数据库表中获取值列表?

来自分类Dev

如何使用 Url 中的查询参数在改造 2 中获取数据?

来自分类Dev

为什么Realm使用try!在Swift中?

来自分类Dev

在Swift中从URL获取数据

Related 相关文章

  1. 1

    如何使用Swift遍历Realm中的结果

  2. 2

    如何使用密钥获取数据存储区中的数据

  3. 3

    如何从角度2的服务中获取数据?

  4. 4

    如何使用 Swift 在 segue 中获取数据

  5. 5

    如何从 Firestore 文档中检索密钥(使用 swift 4/ios)

  6. 6

    如何从密码和 PBKDF2 迭代中获取原始密钥数据

  7. 7

    无法从 Swift 中的 Realm 对象服务器获取数据

  8. 8

    如何从Django的jinj2模板中的数据库中获取随机1/2数据?

  9. 9

    如何在ggplot2中获取直方图的数据标签?

  10. 10

    如何从Linq的数据表中获取2列

  11. 11

    如何从2D NumPy数组中获取直方图数据?

  12. 12

    如何在CakePHP中基于2列条件获取数据

  13. 13

    如何从Linq的数据表中获取2列

  14. 14

    如何从Struts 2中动态生成的JSP页面获取数据?

  15. 15

    如何在angular2中获取订阅数据的值

  16. 16

    如何从Angular 2中的JSON数据获取数组

  17. 17

    如何在角度 2 中获取数据复杂的 json 响应?

  18. 18

    使用Angular 2 Http从REST Web服务中获取数据

  19. 19

    使用从表中获取的数据填写表单-Symfony2

  20. 20

    使用Angular 2 Http从REST Web服务中获取数据

  21. 21

    如何使用`jq`获取密钥

  22. 22

    如何使用选择框从数据库行symfony2中获取数据

  23. 23

    如何在Swift中从NSMutableURLRequest获取数据?

  24. 24

    如何从 Swift 中的 post 方法获取数据?

  25. 25

    如何获取实时数据库中的特定密钥?

  26. 26

    如何使用学说从Symfony2中的数据库表中获取值列表?

  27. 27

    如何使用 Url 中的查询参数在改造 2 中获取数据?

  28. 28

    为什么Realm使用try!在Swift中?

  29. 29

    在Swift中从URL获取数据

热门标签

归档