In meiner App verwende ich Core Data. Jetzt möchte ich Daten von der Datenbank holen und dafür benutze ich Abrufanforderung. Aber ich möchte zwei verwenden zwei NSPrediate
in Single-Fetch-Anfrage, also wie kann ich das tun.Wie kann ich zwei NSPredate in Einzelabrufanforderung aufrufen. Core Data iOS Swift
Dies ist mein Code:
let feedfetch = NSFetchRequest(entityName: "Feed")
feedfetch.predicate = NSPredicate(format: "userid == %@", userid)
let fetchedPerson = try moc.executeFetchRequest(feedfetch)
Aber ich will zwei oder mehr Prädikat verwenden, so wie kann ich dies tun?
Ich will das alles in einem anrufen Anfrage holen so wie kann ich dies tun
let feedfetch = NSFetchRequest(entityName: "Feed")
feedfetch.predicate = NSPredicate(format: "userid == %@", userid)
feedfetch.predicate = NSPredicate(format: "is_deleted == %@", "0")
let sortDescriptor = NSSortDescriptor(key: "feed_id", ascending: false,selector: #selector(NSString.localizedStandardCompare))
feedfetch.sortDescriptors = [sortDescriptor]
let fetchedPerson = try moc.executeFetchRequest(feedfetch)
NSPredicate (Format: "userid == \\ (userId) UND is_deleted == '0'") –
Verwendung AND-Operator wie Benutzer-ID ==% @ UND is_deleted == [NSNumber numberWithBool: FALSCH] UND ....... –
@LucaDavanzo cool funktioniert gut, aber wie kann ich sortDescriptior in diesem hinzufügen? –