В представлении таблицы не отображается содержимое [закрыто]IOS

Программируем под IOS
Ответить
Anonymous
 В представлении таблицы не отображается содержимое [закрыто]

Сообщение Anonymous »

Надеюсь, это не глупый вопрос. Я ОЧЕНЬ ОЧЕНЬ новичок в iOS и просто пытаюсь во всем разобраться.
У меня есть файл ContentView.swift, который отображает данные, которые я ищу, в области предварительного просмотра. Я не могу понять, как вывести это на реальный экран. Я чувствую, что читал, что вам нужно сделать это через «Табличное представление», но, похоже, не могу во всем разобраться. Есть ли способ вывести вывод файла .swift на экран? Является ли просмотр таблицы правильным ответом? мой взгляд указывает на правильный класс. у меня просто появляется белый экран, когда я его имитирую.
вот экран, на котором предварительный просмотр очень хорош:

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

// ContentView.swift

import SwiftUI

struct TourContentView: View {

@StateObject var viewModel = ViewModel()

var body: some View {

NavigationView{

List{
ForEach(viewModel.courses,id: \.self) { tournament in

HStack {

Image("")

.frame(width: 5, height: 120)

.background(Color.orange)

VStack {

Text(tournament.name).bold()

Text(tournament.dates)
Text(tournament.datee)
Text(tournament.location)
//  .bold()
}
}
.padding(0)
}
}

.navigationTitle("Tournaments")
.onAppear {
viewModel.fetch()
}
}
}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
TourContentView()

}
}
много исследований, очевидно, что-то упускают из виду

Подробнее здесь: https://stackoverflow.com/questions/786 ... ng-content
Ответить

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

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

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

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

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