gpt4 book ai didi

xcode - 如何在 SwiftUI 中限制 FetchRequest 中的结果数量

转载 作者:行者123 更新时间:2023-12-03 15:48:57 25 4
gpt4 key购买 nike

如何限制检索到的大小 FetchedResults制作 FetchRequest 时到核心数据?

struct ContentView: View {
var fetchRequest:FetchRequest<Kana>

init(){
fetchRequest = FetchRequest<Kana>(entity: Kana.entity(), sortDescriptors: [], predicate: NSPredicate(format: "alphabet == %@", "hiragana"))
}

var body: some View {
List{
Text("10 Kanas")
// Display 10 Kanas
}
}
}

最佳答案

您需要创建 FetchRequestNSFeatchRequest使用对应的初始化器,如下图

init() {
let request: NSFetchRequest<Kana> = Kana.fetchRequest()
request.fetchLimit = 10
request.predicate = NSPredicate(format: "alphabet == %@", "hiragana")
fetchRequest = FetchRequest<Kana>(fetchRequest: request)
}

关于xcode - 如何在 SwiftUI 中限制 FetchRequest 中的结果数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59450734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com