CoreDataでattribute表示


CoreDataで

EntityをAData、attributeを adataとし、Listで
adataを表示したいのですが、初期値が空のためか、items.adataが見つからない

と出ます

items.adata?

としても、出ます。

なにが必要ですか？

[code]

    struct ContentView: View {
        @Environment(\.managedObjectContext) private var viewContext
        
        @FetchRequest(
            sortDescriptors: [NSSortDescriptor(keyPath: \AData.adata, ascending: true)],
           animation: .default
        ) private var items: FetchedResults<AData>
        
        var body: some View {
             NavigationView {
                 List {
                     Section {
                        ForEach(0 ..< items.adata.count) {
                            Text(items.adata[index])
                        }
                 )
                 }
            } header: {
                Text("dust")
            }
        }
    }
                    
    
    
[/code]




手元に確認環境がないので想像ですが、

[code]

    ForEach(0 ..< items.count) { index in Text(items[index].adata) }
    
[/code]

になるのではないでしょうか。

