遍历SWiftUI中动态过滤的@FetchRequest

时间:2019-11-28 12:04:14

标签: swift swiftui

感谢文章https://www.hackingwithswift.com/books/ios-swiftui/dynamically-filtering-fetchrequest-with-swiftui,我得到了以下变量和一个FetchRequest,可完美读取核心数据。

var fetchRequest: FetchRequest<T>
var results: FetchedResults<T> { fetchRequest.wrappedValue }

以下视图正确显示检索到的行:

var body: some View {
    List(results, id: \.self) { aya in
        self.content(aya)
    }
}

我现在想遍历结果字段中检索到的行,并计算找到filterValue的次数。我尝试遍历结果,如下所示:

    for aya in results as! FetchedResults<Simple> {
        print(aya.ayatext!)
    }

简单是“核心数据实体”自动生成的类之一。 该程序会生成,但在此语句时崩溃。

你知道我该怎么做吗?

谢谢。

0 个答案:

没有答案