我需要获取刚刚保存的记录的id以传递segue上的信息 .

如何返回获取保存记录的ID?

模型:

class Month: Object {

    @objc dynamic public private(set) var id = ""
    @objc dynamic public private(set) var month = Date()
    @objc dynamic public private(set) var beg:Int = 0

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

写:

static func addMonthToRealm(month: Date, beg: Int) {

do {
     let realm = try Realm( )
     try realm.write {
     realm.add(month)
        try realm.commitWrite()
      }
    } catch {
       debugPrint("Error adding run to realm!")
    }
}

使用swift 4.2和Realm 3.1

谢谢 .