У меня сейчас проблема с извлечением всех данных из базы данных, из-за чего 1 параметр имеет значение ИСТИНА.
Я использую NSPredicate
, ниже приведен пример кода
NSManagedObjectContext *context = managedObjectContext_;
if (!context) {
// Handle the error.
NSLog(@"ERROR CONTEXT IS NIL");
}
NSEntityDescription *entity = [NSEntityDescription entityForName:@"tblcontent" inManagedObjectContext:managedObjectContext_];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"bookmarked == YES"];
[request setPredicate:predicate];
Я пыталсяустановив предикат с форматированием почти для всего, но он все равно не вытаскивает закладки, которые имеют значение YES
.
Я даже попытался (@"bookmarked == %d",YES)
, но безуспешно.Я не хочу получать весь массив, а затем фильтровать его вручную, выполнив if(object.bookmarked == YES)
..... blabla.
Я буду очень признателен за помощь.
Большое спасибо.