quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

NSScreencast Episode #109 MDMCoreData

MDMCoreData - NSScreencast

体重のデータをCoreDataに登録、表示

  • pod 'MDMCoreData', '~> 1.0'
  • MDMPersistenceController.m
    • [self.managedObjectContext setParentContext:self.writerObjectContext];
  • storeUrl = [NSURL fileURLWithPath:[[self documentsDirectory] stringByAppendingPathComponent:@"weight.sqlite"]];
  • VC
    • prepareForSegue
      • if ([[segue identifier] isEqualToString:@"flipToEntriesSegue"])
  • loadLastWeight
    • fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"WeightLog"];
    • results = [self.persistenceController.managedObjectContext executeFetchRequest:fetchRequest error:&error];
  • MDMFetchedResultsTableDataSourceDelegate
    • dataSource configureCell withObject
    • dataSource deleteObject atIndexPath