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

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011