Я получаю сообщение об ошибке при вызове изображения:
'(String) -> Image' не преобразуется в '(String, Bundle?) -> Image' \
Thisошибка, отображаемая в строке Image (specie.imageName)
Это весь код страницы.
import SwiftUI
struct ForefootView : View {
@State var iconOpacity: Double = 0.5
let specie: Species
var body: some View {
NavigationView {
ZStack () {
Image("Busanga")
.resizable()
VStack (spacing: 10) {
Image(specie.imageName)
.resizable()
.aspectRatio(contentMode: .fit)
.cornerRadius(8)
.padding(15)
.frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity)
ZStack() {
Image(specie.trackSizerImage)
.resizable()
.aspectRatio(contentMode: .fit)
.opacity(iconOpacity)
Image(specie.frontTrackImage)
.resizable()
.aspectRatio(contentMode: .fit)
}
HStack {
Image(specie.trackSizerImage)
.resizable()
.frame(width: 40, height: 40, alignment: .topLeading)
.opacity(0.2)
Slider(value: $iconOpacity, from: 0.0, through: 1.0)
Image(specie.trackSizerImage)
.resizable()
.frame(width: 40, height: 40, alignment: .topTrailing)
}
.padding(20)
}
}
.navigationBarTitle(Text((specie.fullName) + " " + "FOREFOOT".localized), displayMode: .inline)
.navigationBarItems(trailing: NavigationLink(destination: NotesView(species: specie)) {
Text("Notes").color(.white)
.font(.custom("Marker Felt", size: 15))
.shadow(color:.black, radius:1, x:1, y:1)
})
}
}
}
#if DEBUG
struct ForefootView_Previews : PreviewProvider {
static var previews: some View {
ForefootView(specie: speciesData[0])
}
}
#endif
Имя изображения Image (specie.imageName) используется на другой странице и подходитТаким образом, очевидно, евро находится в другом месте. Помощь в выявлении возможных проблемных областей была бы признательна.