2016-08-01 12 views
1

Hallo ich eine Implementierung Ich schreibe NSFetchResultsController DidChangeSection zu handhaben, aber ich habe diese seltsame WarnungGriff NSFetchedResultsController DidChangeSection IOS Core Data

Hier ist meine Methode

- (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id <NSFetchedResultsSectionInfo>)sectionInfo 
      atIndex:(NSUInteger)sectionIndex forChangeType:(NSFetchedResultsChangeType)type 
{ 
    switch (type) { 
     case NSFetchedResultsChangeInsert: 
      [stampsTableView insertSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationFade]; 
      break; 

     case NSFetchedResultsChangeDelete: 
      [stampsTableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationFade]; 
      break; 
    } 
} 

Und die Warnung pic unten. Wie auch immer, um die Warnung zu beheben? Vielen Dank!

enter image description here

Antwort

0

add default anderen Fall zu behandeln

switch (type) { 
    case NSFetchedResultsChangeInsert: 
     break; 
    case NSFetchedResultsChangeDelete: 
     break; 
    default: 
     break; 
}