Also ich habe folgendes Problem:
Ich habe eine Liste mit den var's: ename, order, symbol und elne
Wenn ich folgenden Code eingebe funktioniert alles wunderbar:
*Siehe Bild, Code wegen Zeichenlänge nicht verfügbar.
Betroffene Zeilen: Zeile 30-39
Fehlermeldung:
The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
Ich bin mir außerdem nicht sicher was diese Fehlermeldung bedeutet...
Und sobald ich ein paar Sachen in der List hinzufüge bekomme ich folgende Fehlermeldung:
Hier ist mein Code:
struct ChemieView: View{
@State var showComposeMessageView: Bool = false
@State private var searchText = ""
private let elements = Elementis.Chemics
var body: some View{
NavigationView{
List{
ForEach(filteredElements) { elementis in
NavigationLink(elementis.ename, destination:
List{
Text(elementis.ename)
HStack {
Text("Symbol:")
Text(elementis.symbol)
}
HStack {
Text("Ordnungszahl:")
Text(elementis.order)
}
HStack {
Text("Elektronegativitätswert:")
Text(elementis.elne)
}
HStack {
Text("Elektronegativitätswert:")
Text(elementis.amasse)
}
}
.navigationTitle(Text(elementis.ename))
)
}
}