Привет, мое приложение показывает список городов (улиц), которые сгруппированы по странам.когда я сохраняю новую улицу, она выглядит так:
Country -> USA
City-> New York
street-> timeSqaure
когда я сохраняю другую улицу, как это:
Country -> USA
City-> New York
street-> 233 street 330 west
мой TableView дублирует город Снимок экрана
как я могу отфильтровать дублированный город в уникальный город.
моя выборка выглядит так:
-(void) performFetch
{
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSManagedObjectContext *context = [app managedObjectContext];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Country" inManagedObjectContext:context];
[request setEntity:entity];
NSSortDescriptor *sort1 = [[NSSortDescriptor alloc] initWithKey:@"country" ascending:YES];
NSArray *sortArray = [NSArray arrayWithObjects:sort1, nil];
[request setSortDescriptors:sortArray];
NSError *error;
self.fetchedResultsController =[[NSFetchedResultsController alloc] initWithFetchRequest:request managedObjectContext:context sectionNameKeyPath:@"country" cacheName:nil];
if (![self.fetchedResultsController performFetch:&error]) {
NSLog(@"failure: %@", [error localizedDescription]);
}
}