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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • Felice Musique

    Felice Musiq

    22 NİSAN 2014