怎么做自动增量

时间:2014-10-08 10:50:13

标签: swift realm

阅读完文档后,我无法知道如何创建一个带有autoincrement属性的主键整数的表。我正在使用swift。

import UIKit
import Realm

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

提前致谢

1 个答案:

答案 0 :(得分: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。以下是讨论How do I set a auto increment key in Realm?

的相关问题