- Registriert
- 28.03.09
- Beiträge
- 14
Hallo zusammen,
habe ein TableView, welches über Core Data befüllt wird. Möchte nun über eine SegmentedControl das Array filtern.
Vorgehen ist mir klar, allerdings erhalte ich beim Aufruf der Methode folgenden Fehler:
Wenn ich "[self.tableView reloadData]" auskommentiere, tritt der Fehler nicht auf.
Hat jemand Tipps??
habe ein TableView, welches über Core Data befüllt wird. Möchte nun über eine SegmentedControl das Array filtern.
Vorgehen ist mir klar, allerdings erhalte ich beim Aufruf der Methode folgenden Fehler:
Anbei die Methode:2011-02-24 21:16:41.982 CoreTest[13963:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'Composition''
Code:
- (void)modifyList:(id)sender
{
NSSortDescriptor *_sortDescriptor;
NSSortDescriptor *_sortDescriptor1;
NSArray *_sortDescriptors;
switch (_segmentedControl.selectedSegmentIndex) {
case 0:
_sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"dateUpdated" ascending:NO];
_sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"edition.name" ascending:YES];
_sortDescriptors = [NSArray arrayWithObjects:_sortDescriptor, _sortDescriptor1,nil];
[_sortDescriptor release];
_sortDescriptor = nil;
[_sortDescriptor1 release];
_sortDescriptor1 = nil;
break;
case 1:
_sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"instrumentation.name" ascending:YES];
_sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"dateUpdated" ascending:NO];
_sortDescriptors = [NSArray arrayWithObjects:_sortDescriptor, _sortDescriptor1,nil];
[_sortDescriptor release];
_sortDescriptor = nil;
[_sortDescriptor1 release];
_sortDescriptor1 = nil;
break;
case 2:
_sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"composer.surname" ascending:YES];
_sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"dateUpdated" ascending:NO];
_sortDescriptors = [NSArray arrayWithObjects:_sortDescriptor, _sortDescriptor1,nil];
[_sortDescriptor release];
_sortDescriptor = nil;
[_sortDescriptor1 release];
_sortDescriptor1 = nil;
break;
}
[self.compositions sortUsingDescriptors:_sortDescriptors];
[self.tableView reloadData];
}
Hat jemand Tipps??