我有这个领域结构:
class DateLog: Object {
dynamic var date = NSDate()
let workouts = List<WorkoutLog>()
let activities = List<ActivityLog>()
}
class WorkoutLog: Object {
dynamic var name = ""
dynamic var value = 0
dynamic var notes = ""
}
class ActivityLog: Object {
dynamic var name = ""
dynamic var value = 0
dynamic var notes = ""
}
Run Code Online (Sandbox Code Playgroud)
如何添加到领域DateLog> WorkoutLog数据? (DateLog的日期; WorkoutLog的名称,值,注释)?
我正在寻找的工作流程:
小智 6
只需在写入块内创建并将DateLog对象添加到Realm:
let realm = try! Realm()
try realm.write {
var dateLog = DateLog()
dateLog.date = NSDate()
var workoutLog = WorkoutLog()
workoutLog.name = "My Workout"
workoutLog.value = 1
workoutLog.notes = "my note"
dateLog.workouts.append(workoutLog)
realm.add(dateLog)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1931 次 |
| 最近记录: |