如果我在任何地方(Xcode模拟器、playground 等)使用下面的Swift Charts Chart
,它就会挂起或崩溃.一旦我移除chartXVisibleDomain
修改器,一切都会正常工作.是否有其他人遇到同样的问题和/或知道如何解决?我使用的是Xcode版本15.0(15A240d).
import SwiftUI
import Charts
struct ContentView: View {
let data: [(day: Date, value: Int)] = [
(Calendar.current.date(byAdding: .day, value: 0, to: .now)!, 1),
(Calendar.current.date(byAdding: .day, value: -1, to: .now)!, 2),
(Calendar.current.date(byAdding: .day, value: -3, to: .now)!, 3),
(Calendar.current.date(byAdding: .day, value: -10, to: .now)!, 4),
(Calendar.current.date(byAdding: .day, value: -20, to: .now)!, 5)
]
var body: some View {
Chart(data, id: \.day) { (day, value) in
BarMark(
x: .value("Date", day, unit: .day),
y: .value("Value", value)
)
}
.chartXVisibleDomain(length: 2)
}
}