【发布时间】:2022-12-14 02:45:21
【问题描述】:
AsyncImage(url: url) { phase in
switch phase {
case .empty:
ProgressView()
case .success(let image):
imageProcessed(image: image)
case .failure:
Image(systemName: "photo")
@unknown default: assertionFailure()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this yields Type '()' cannot conform to 'View'
// Since the AsyncImagePhase enum isn't frozen,
// we need to add this currently unused fallback
// to handle any new cases that might be added
// in the future:
EmptyView()
^^^^^^^^^^^^^^^^^ adding return here yields Cannot use explicit 'return' statement in the body of result builder 'ViewBuilder'
}
}
【问题讨论】:
标签: swiftui viewbuilder