我有一个String(例如“Test”),我也有一些存储在CoreData中的字符串。现在我想检查CoreData中是否还存在字符串“Test”。所以我只想比较CoreData中保存的所有字符串和字符串“Test”。
你们中有人知道如何在Swift中这样做吗?
答案 0 :(得分:0)
我不知道任何单线解决方案,但您可以:
var request : NSFetchRequest = NSFetchRequest(entityName: "Core_Data_Entity");
request.predicate = NSPredicate(format: "Property_name = %@", @"Test")
var results : [NSManagedObject] = context.executeFetchRequest(request, error: nil) as [Core_Data_Entity]
if (results.count > 0) {
//Element exists
}
else {
//Doesn't exist
}