前提・実現したいこと
onAppear上で、日時の差分を計算し、それをViewに表示させたいです。
私のコードの場合、selfの値は編集できないとしてエラーが発生してしまうため、
他の良いやり方がないか教えていただきたいです。
よろしくお願いします。
発生している問題・エラーメッセージ
Cannot assign to property: 'self' is immutable
該当のソースコード
SwiftUI
1struct OneActivityView: View { 2 var date: Date 3 var dateInterval: Int 4 5 var body: some View { 6 Text("(dayInterval)") 7 .onAppear{ 8 let day1:Date = date 9 let day2:Date = Date() 10 self.dateInterval = (Calendar.current.dateComponents([.day], from: day1, to: day2)).day ?? 0 11 } 12 } 13} 14
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/04 12:33