Поиск по основным данным - PullRequest
2 голосов
/ 28 июля 2011

All

У меня есть основной объект данных, CreditCard, и у каждого объекта есть четыре значения.

Итак, мне нужно выполнить поиск по ВСЕМ моим CreditCard сущностям и найти объект со свойством pocketNum, равным любому значению, которое вводит пользователь, а затем вернуть его, чтобы я мог извлечь необходимое значения из него.

Как бы я это сделал?

Спасибо, Джеймс

1 Ответ

2 голосов
/ 28 июля 2011

Попробуйте NSFetchRequest с NSPredicate:

// 'moc' is your NSManagedObjectContext instance
// 'yourPockerNum' is what you want to find

NSEntityDescription *entity = [NSEntityDescription entityForName:@"CreditCard" inManagedObjectContext:moc]
NSFetchRequest *request = [[NSFetchRequest alloc] init];
request.entity = entity;
request.resultType = NSDictionaryResultType;
request.predicate = [NSPredicate predicateWithFormat:@"pocketNum == %@", yourPocketNum];
NSError *error = nil;
NSArray *results = [moc executeFetchRequest:request error:&error];

// do something with results
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...