Ошибка SwiftUI - Ожидаемое имя участника после '.' - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь создать представление на своей странице 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) 

    }
}
...