Я пытаюсь получить доступ к своему списку объектов 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.
}
}
}
}
}
![_ self](https://i.stack.imgur.com/ef6Fq.png)
Я также пробовал это, но это дает; Тип выражения неоднозначен без контекста :
List {
ForEach(chatDataController.messages, id: \.id) { message in
Text(message.)
}
}