13.4. Odczyt danych z Core Data

Problem

Za pomocą Core Data chcesz odczytać zawartość encji (tabel).

Rozwiązanie

Użyj egzemplarza NSFetchRequest.

- (BOOL)createNewPersonWithFirstName:(NSString *)paramFirstName lastName:(NSString *)paramLastName age:(NSUInteger)paramAge { BOOL result = NO; if ([paramFirstName length] == 0 || [paramLastName length] == 0) { NSLog(@"Podanie imienia i nazwiska jest obowiązkowe."); return NO; } Person *newPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:self.managedObjectContext]; if (newPerson == nil) { NSLog(@"Nie udało się utworzyć nowego rekordu."); return NO; } newPerson.firstName = paramFirstName; newPerson.lastName = paramLastName; newPerson.age = [NSNumber numberWithUnsignedInteger:paramAge]; ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.