相关疑难解决方法(0)

如何将 CoreData 模型项传递到视图中进行编辑

我在CDPassingQ有一个最小的示例项目

我的主要(ContentView)看起来像:

import SwiftUI
import CoreData

struct ContentView: View {
    @Environment( \.managedObjectContext ) private var viewContext
    
    @FetchRequest( sortDescriptors: [ NSSortDescriptor( keyPath: \Item.name, ascending: true ) ],
                   animation:       .default )
    private var items: FetchedResults<Item>
    
    var body: some View {
        NavigationView {
            List {
                ForEach( items ) { item in
                    NavigationLink {
                        NameViewer( itemID: item.objectID )
                    } label: {
                        Text( item.name! )
                    }
                }
                .onDelete( perform: deleteItems )
            }
            .toolbar {
                ToolbarItem( placement: .navigationBarTrailing ) {
                    EditButton()
                }
                
                ToolbarItem …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift swiftui

2
推荐指数
1
解决办法
1076
查看次数

标签 统计

core-data ×1

ios ×1

swift ×1

swiftui ×1