【发布时间】:2021-01-09 21:26:17
【问题描述】:
我有以下结构,在@FetchRequest 中我得到一个谓词错误,var 'nomAcuariL',我不知道如何解决这个错误,如何初始化属性?
错误:
import SwiftUI
struct Llist: View {
var nomAcuariL : String
var parametres : Parametres
@Environment(\.managedObjectContext) var moc
@FetchRequest(entity: Parametres.entity(),sortDescriptors: [NSSortDescriptor(keyPath: \Parametres.nomParametres, ascending: true)], predicate: NSPredicate(format: "nomParametres = %@", nomAcuariL)) var contactos: FetchedResults<Parametres>
var body: some View {
List{
ForEach(contactos, id:\.self){ contact in
Text("\(contact.nomParametres ?? "")")
}
}
}
}
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/59345830/12299030?
标签: core-data swiftui nspredicate nsfetchrequest