I switch to using Data with Transient computed property and it still is showing the same error logged to the console: import SwiftData @Model final class ProtocolMedication { var uuid: UUID = UUID() var createdAt: Date = Date() var frequency: SchedulingFrequency = SchedulingFrequency.atRegularIntervals var interval: SchedulingInterval = SchedulingInterval(days: 1) var startDate: Date = Date() var timesData: Data? var dayOfWeekSelection: DayOfWeekSelection = DayOfWeekSelection(days: [1]) var injectionRotationConfig: InjectionRotationConfig = InjectionRotationConfig() var medicationConcentration: MedicationConcentration = MedicationConcentration(value: nil, unit: nil) var medication: Medication? @Relationship(deleteRule: .cascade, inverse: ScheduledDose.protocolMed) var _scheduledDoses: [ScheduledDose]? @Relationship(deleteRule: .cascade, inverse: DoseLog.protocolMed) var _doseLogs: [DoseLog]? @Transient var times: [SchedulingTime] { get { guard let data = timesData else { return [] }
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: