Я пытаюсь создать представление на своей странице SwiftUI, используя Xcode 11.5, и я сталкиваюсь с ошибкой «Ожидаемое имя члена, следующее за '.'» ... происходит в строке «Кнопка (« Добавить в избранное) "... понятия не имею, что происходит, и я закомментировал большую часть своего кода, чтобы выяснить, где возникает проблема:
struct ItemDetail: View {
@EnvironmentObject var observer: Observer
var order = Order()
var favorite = Favorites()
var item: MenuItem
var favoriteItem: FavoriteItem
var body: some View {
VStack {
ZStack(alignment: .bottomTrailing) {
Image(item.mainImage)
Text("Photo: \(item.photoCredit)")
.padding(4)
.background(Color.black)
.font(.caption)
.foregroundColor(.white)
.offset(x: -5, y: -5)
}
Text(item.description)
.padding()
Button("Order This") {
self.order.add(item: self.item)
} .font(.callout)
.accentColor(Color.pink)
.padding(20)
.border(Color.pink, width: 1)
.padding(30)
Button("Add to Favorites") {
self.favorite.add(item: self.favoriteItem)
} .font(.body)
Spacer()
} .navigationBarTitle(Text(item.name), displayMode: .inline)
}
}