GOOGLE ADS

среда, 13 апреля 2022 г.

Член экземпляра нельзя использовать для типа в предварительном просмотре SwiftUI

Следующая ошибка в моем предварительном просмотре:

struct DetailView: View {
var header: DataProvider.DataHeader
var body: some View {
Text("...")
}
}
struct DetailView_Previews: PreviewProvider {
var a = DataProvider.DataHeader(title: "a", text: "b")
static var previews: some View {
DetailView(header: a)
}
}

Ошибка:

Instance member 'a' cannot be used on type 'DetailView_Previews'

Почему это происходит?


Решение проблемы

Это связано с тем static var preview,

поэтому используйте либо статический, либо

static var a = DataProvider.DataHeader(title: "a", text: "b")

или построить на месте

DetailView(header: DataProvider.DataHeader(title: "a", text: "b"))

резервный

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...