Тип выражения является неоднозначным без дополнительного контекста, создающего личное приложение. - PullRequest
0 голосов
/ 25 марта 2020

Это мой код, когда я добавляю TextField($order.name, placeholder: Text("Name")).

Я получаю сообщение об ошибке "1004 *" в строке, где у меня есть Text("Number of Cakes: \(order.quantity)").

Мой код:

Stepper (value: $order.quantity, in: 3...20) {
                            Text("Number of Cakes: \(order.quantity)")
                        }
                }

                    Section {

                        Toggle(isOn: $order.specialRequestsEnabled){
                            Text("Any special requests?")
                        }

                        if order.specialRequestsEnabled {
                            Toggle(isOn: $order.extraFrosting) {
                                Text("Add extra frosting")
                            }

                            Toggle(isOn: $order.addSprinkeles) {
                                Text("Add extra sprinkles")
                            }

                        }
                }

                Section {
                    TextField($order.name, placeholder: Text("Name"))
                }

Ответы [ 2 ]

0 голосов
/ 25 марта 2020

В TextField такого конструктора нет, используйте вместо него

Section {
    TextField("Name", text: $order.name)
}
0 голосов
/ 25 марта 2020

SwiftUI может в настоящее время часто показывать ошибки, которые находятся далеко от места ошибки. Эти ошибки могут отображаться как до, так и после фактической ошибки и могут быть совершенно не связаны с реальной ошибкой. Лучше всего закомментировать весь ненужный код или даже создать простой пример и заставить его работать первым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...