Slide 20
Slide 20 text
)FBMUI,JU$POUSPMMFS
actor HealthKitController {
private weak var model: CoffeeData?
func loadNewDataFromHealthKit() async -> Bool {
// …
let (samples, deletedSamples, newAnchor) = try await queryHealthKit()
// …
await model?.updateModel(newDrinks: newDrinks, deletedDrinks: deletedDrinks)
// …
}
// …
}
CoffeeData ͱͷؔੑมΘΒͣ
currentDrink Λߋ৽͢ΔͷͰͳ͘ɺupdateModel Λհͯ͠ߋ৽͢Δ
ΫΤϦͷ࣮ߦ෦ͷهड़͕ΦγϟϨʹ