阅读文档后,我无法知道如何创建一个具有主键整数和自动增量属性的表。我正在使用 swift。
import UIKit
import Realm
class Person: RLMObject {
var name = ""
var birthdate = NSDate(timeIntervalSince1970: 1)
var dogs = RLMArray(objectClassName: Dog.className())
}
提前致谢
最佳答案
我认为设置一个主键(假设你对字符串没问题)你应该使用:
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?
关于swift - 如何做自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26255105/