SwiftUI列出了来自核心数据的Set

时间:2019-08-18 20:33:55

标签: swiftui

我正在尝试遍历来自核心数据的一组数据。 动作是另一个ManagedEntity

@NSManaged public var action: Set<Action>?

动作

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?

}

我尝试了List的其他选项,但没有运气。

有什么主意吗? 谢谢, 尼古拉斯

1 个答案:

答案 0 :(得分:0)

试试这个:

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")
      }
    }
  }
}