3

阅读文档后,我不知道如何使用具有自动增量属性的主键整数创建表。我使用迅速。

import UIKit
import Realm

class Person: RLMObject {
    var name = ""
    var birthdate = NSDate(timeIntervalSince1970: 1)
    var dogs = RLMArray(objectClassName: Dog.className())
}

提前致谢

4

1 回答 1

0

我认为设置一个主键(假设你对字符串没问题)你应该使用:

class Person: RLMObject {
    var id = ""
    var name = ""
    var birthdate = NSDate(timeIntervalSince1970: 1)
    var dogs = RLMArray(objectClassName: Dog.className())

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

然后,您需要在设置 Person.id 时使用唯一 ID。这是一个相关的问题,讨论了如何在领域中设置自动增量键?

于 2014-10-08T21:25:47.453 回答