Я пытаюсь напечатать имя устройства, пока оно генерирует SiftUI для предварительного просмотра.
Ниже код работает совершенно нормально.
struct LandmarkList_Previews: PreviewProvider {
static var previews: some View {
ForEach(["iPhone SE","iPhone 11 Pro Max","iPhone SE"], id: \.self) { (deviceName) in
LandmarkList().previewDevice(PreviewDevice(rawValue: deviceName))
}
}
}
Как напечатать имя устройства, пока оно генерирует предварительный просмотр. Это как печать не может быть написано в этом закрытии. Ниже приведен код, который не работает
struct LandmarkList_Previews: PreviewProvider {
static var previews: some View {
ForEach(["iPhone SE","iPhone 11 Pro Max","iPhone SE"], id: \.self) { (deviceName) in
print("device name\(deviceName)")
return LandmarkList().previewDevice(PreviewDevice(rawValue: deviceName))
}
}
}