Re:Static Types in SwiftUI
by favorited on Tuesday November 05, 2019 @07:03PM
(#21458328)
It's because of Body's type:
Because Body is Never, you can't access EmptyView's body property.
[ Parent
| on HN ]
Can we write a protocol + type like that?
https://forums.swift.org/t/how-do-views-like-emptyview-confo...
I don't see why not. When I trick it into calling `body` on an EmptyView, I get this runtime failure:
> Thread 1: Fatal error: body() should not be called on EmptyView.
So I don't think the implementation is doing anything beyond the fatalError() call from that forum thread. At least not at this point in time.