Swiftui 从核心数据设置的快捷菜单列表

Swiftui 从核心数据设置的快捷菜单列表,swiftui,Swiftui,我试图迭代一组来自核心数据的数据。 行动是另一种管理方式 @NSManaged public var action: Set<Action>? @NSManaged public var action:Set? 行动 public class Action: NSManagedObject, Identifiable { @nonobjc public class func fetchRequest() -> NSFetchRequest<Action>

我试图迭代一组来自核心数据的数据。 行动是另一种管理方式

@NSManaged public var action: Set<Action>?
@NSManaged public var action:Set?
行动

public class Action: NSManagedObject, Identifiable {

    @nonobjc public class func fetchRequest() -> NSFetchRequest<Action> {
        return NSFetchRequest<Action>(entityName: "Action")
    }

    @NSManaged public var identifer: UUID?
    @NSManaged public var name: String?
    @NSManaged public var place: NSSet?
    
}
公共集体诉讼:NSManagedObject,可识别{
@nonobjc公共类func fetchRequest()->NSFetchRequest{
返回NSFetchRequest(entityName:“操作”)
}
@NSManaged公共变量标识符:UUID?
@NSManaged公共变量名称:字符串?
@NSManaged公共变量位置:NSSet?
}
我尝试了不同的列表选项,但没有运气

有什么想法吗? 谢谢 尼古拉斯

试着这样做:

import SwiftUI
import CoreData


struct ContentView: View {

  @FetchRequest(sortDescriptors: [])
  var actions : FetchedResults<Action>

  var body: some View {
    List() {
      ForEach (actions){ action in
        Text(action.name ?? "no Name")
      }
    }
  }
}
导入快捷界面
导入CoreData
结构ContentView:View{
@FetchRequest(排序描述符:[])
var操作:FetchedResults
var body:一些观点{
列表(){
ForEach(actions){中的action
文本(action.name??“无名称”)
}
}
}
}

您能展示一下您尝试过的变体吗?现在是11月,对于这个问题仍然没有直接的答案。