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

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Machinima

    Machinima

    17 Ocak 2006
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014