Ich habe eine Entität namens BankInfo
, und einer ihrer Parameter ist name
, was eine Zeichenkette ist. Ich frage mich nur, gibt es einen Weg in CoreData
zu überprüfen und zu sehen, ob ein name
bereits in BankInfo
existiert, ohne jedes BankInfo
-Objekt abrufen zu müssen und sie einzeln durchzugehen und zu überprüfen? Was wäre der effizienteste Weg, dies zu erreichen?
Sie können eine Abrufanforderung mit einem Vergleichselement verwenden, um Objekte zu finden, die bestimmten Attributen entsprechen.
Wenn Sie nur an der Existenz interessiert sind
eines Objekts mit dem angegebenen Schlüssel, verwenden Sie countForFetchRequest
, anstatt die Objekte tatsächlich abzurufen, und begrenzen Sie die Ergebnismenge auf ein Objekt:
Für andere, die wie ich, hier nach Swift 3 Lösung gesucht haben, hier ist es:
%Vor%Tags und Links iphone ios core-data cocoa-touch