Все,
В моей программе реализованы базовые данные для хранения информации о клиентах.Давайте назовем каждую сущность «CustomerInformation».Каждая сущность «CustomerInformation» имеет три свойства: «count», «property2» и «property3», где count - это числовой идентификатор для этой конкретной сущности.
Итак, скажем, у меня есть три сущности «CustomerInformation»...
CustomerInformation
-count //for example, this would be "1"
-property2
-property3
CustomerInformation
-count //for example, this would be "2"
-property2
-property3
CustomerInformation
-count //for example, this would be "3"
-property2
-property3
Когда я удаляю «CustomerInformation» (2), остальные два сохранят свой счет.На этом этапе мне нужно пройти через все мои сущности (в данном случае три) и посмотреть, где находится пропущенное значение (если я удалю «CustomerInformation» (2), 2 будет отсутствующим значением).
Вот моя идея, но мне нужна помощь в ее завершении.Примечание: 7 в цикле for - это максимальное количество клиентов, которое я хочу сохранить, не беспокойтесь об этой части, хотя
NSFetchRequest *custRequest = [[NSFetchRequest alloc] init];
ProjectAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *custContext = [appDelegate managedObjectContext];
NSEntityDescription *customerInformation = [NSEntityDescription entityForName:@"CustomerInformation"
inManagedObjectContext:custContext];
[custRequest setEntity:customerInformation];
NSError *error;
NSArray *array = [custContext executeFetchRequest:custRequest error:&error];
for (int n=0; n<=7; n++)
{
//here I need it to go through and find the missing 2
}