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

  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • Study with Substance P

    Study with S

    31 Mayıs 2008
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006