SORU
21 Temmuz 2012, CUMARTESİ


' entityForName: nil yasal NSManagedObjectContext bir parametre - Çekirdek Veri değildir

App Temsilci alakalı tüm kod ekledim, ve veri modeli eklemek ve applicationDidFinishLaunchingWithoptions veri modeli almak mümkün duyuyorum.

Benim sorunum benim görüşüme göre veri modeli Denetleyicisi yazmaya çalışıyorum. Üstbilgi dosyası için: bu kodu ekledim

NSFetchedResultsController *fetchedResultsController;
NSManagedObjectContext *managedObjectContext;

@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
@property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;

Ve benim uygulama için bu kodu dosya:

NSManagedObjectContext *context = [self managedObjectContext];
NSManagedObject *model = [NSEntityDescription
                          insertNewObjectForEntityForName:@"Events" 
                          inManagedObjectContext:context];
[model setValue:@"Sample Event" forKey:@"eventName"];

NSError *error;
if (![context save:&error]) {
    NSLog(@"Couldn't save: %@", [error localizedDescription]);
}

Ancak, aşağıdaki hatayı alıyorum:

'NSInvalidArgumentException', reason: ' entityForName: nil is not a legal NSManagedObjectContext parameter searching for entity name 'Events''

Herkes neler döndüğünü biliyor mu? Herhangi bir yardım mutluluk duyacağız.

CEVAP
21 Temmuz 2012, CUMARTESİ


Görünüm denetleyicisi içeriğini geçirmek için unutmuştum. Çaylak hatası.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011