Я пытаюсь получить доступ к своему списку объектов ChatMessage и получить доступ к их свойствам для создания представления списка. У меня проблемы с доступом к свойствам.
Мой класс ChatMessage выглядит так:
struct ChatMessage: Hashable, Identifiable, Codable {
var id = UUID()
let senderID: Int
let senderDisplayName: String
let message: String
let date: Date
}
Это позволяет мне получить доступ только к _ self, но не к свойствам объекта.
struct ChatView: View {
var chatDataController: ChatDataController = ChatDataController()
var body: some View {
ZStack {
Color("Background")
List {
ForEach(chatDataController.messages) { message in
Text(message.) // Cannot access ChatMessage properties here.
}
}
}
}
}
Я тоже пробовал это, но это дает; Тип выражения неоднозначен без дополнительного контекста:
List {
ForEach(chatDataController.messages, id: \.id) { message in
Text(message.)
}
}
ChatDataController
? А какую версию Xcode вы используете? - person Asperi   schedule 10.04.2020