Я обнаружил, что проблема с переменной use до ее инициализации. Поэтому я пытаюсь инициализировать переменную foo, и она работает нормально.
struct Foo {
var name : String
var images : [Image]
}
struct sampleView : View {
var foo : Foo
init() {
self.foo = Foo(name: "Mark Johnson", images: [Image("IMG_1039")])
}
var body: some View {
NavigationView {
VStack{
foo.images[0].resizable()
.frame(width: 200.0, height: 200.0)
}
}
}
}
Теперь она прекрасно работает без каких-либо проблем. Быстрый взгляд на Прикрепленный снимок экрана 
Надеюсь, это поможет вам. Удачного кодирования .....