Почему при возврате EmptyView AsyncImage не работает?
Этот код загружает изображение:
AsyncImage(url: URL(string: "https://ychef.files.bbci.co.uk/976x549/p01j3jyb.jpg")) { phase in
switch phase {
case .success(let image):
image
.resizable()
.frame(width: 140, height: 140)
default:
Text("empty")
}
}
Этот код не:
AsyncImage(url: URL(string: "https://ychef.files.bbci.co.uk/976x549/p01j3jyb.jpg")) { phase in
switch phase {
case .success(let image):
image
.resizable()
.frame(width: 140, height: 140)
default:
EmptyView()
}
}
Почему? Единственная разница — случай по умолчанию.
Xcode 13.3.1