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 を使用する必要があります。Realm で自動インクリメント キーを設定するにはどうすればよいですか?

于 2014-10-08T21:25:47.453 に答える