Swiftui ViewModel Опубликованная недвижимость и обязательствоIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Swiftui ViewModel Опубликованная недвижимость и обязательство

Сообщение Anonymous »

Мой вопрос, вероятно, является результатом недоразумения, но я не могу понять это, так что вот он: < /p>

при использовании компонента, такого как текстовое поле или любое Другой компонент, требующий привязки в качестве ввода < /p>

Код: Выделить всё

TextField(title: StringProtocol, text: Binding)
< /code>

и представление с ViewModel, я, естественно, подумал, что могу просто передать свои свойства ViewModel @published < /code> как привязка: < /p>

class MyViewModel: ObservableObject {
@Published var title: String
@Published var text: String
}

// Now in my view
var body: some View {
TextField(title: myViewModel.title, text: myViewModel.$text)
}
< /code>

Но я, очевидно, не могу, поскольку издатель не может действовать как обязательный. Насколько я понимаю, только свойство @State 
может действовать так, но не должны все свойства @state жить только в представлении, а не в модели представления? Или я мог бы сделать что -то подобное: < /p>

class MyViewModel: ObservableObject {
@Published var title: String
@State var text: String
}
< /code>

И если я не могу, как я могу передать информацию в свой просмотр, когда мой текст обновляется? < /p>

Подробнее здесь: https://stackoverflow.com/questions/614 ... nd-binding
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Swiftui ViewModel Опубликованная недвижимость и обязательство
    Anonymous » » в форуме IOS
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Blazor Web -страница, опубликованная в IIS, не работает
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Максимальное количество формы, строки запроса или опубликованная ошибка файла в asp.net
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Максимальное количество формы, строки запроса или опубликованная ошибка файла в asp.net
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Приобретите недвижимость в Котлине
    Anonymous » » в форуме Android
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»