2012-02-25 2 views
0

Я новичок в CoreData и только начал работать с RestKit. Я пытаюсь создать проект Restkit с помощью CoreData. Но я получаю эту ошибку во время выполнения:RestKit с авариями CoreData

отказ Assertion в + [NSManagedObject managedObjectContext]

Любые идеи, что я делаю неправильно?

Ниже приведен мой код. На данный момент я не создал модель данных.

 _objectManager = [RKObjectManager objectManagerWithBaseURL:@"https://api.foursquare.com/v2/venues"]; 
    // _objectManager.objectStore = [RKManagedObjectStore objectStoreWithStoreFilename:@"jiffAssignment.sqlite"]; 

    RKManagedObjectMapping *locationMapping = [RKManagedObjectMapping mappingForClass:[Location class]]; 
    [locationMapping mapKeyPath:@"address" toAttribute:@"address"]; 
    [locationMapping mapKeyPath:@"crossStreet" toAttribute:@"crossStreet"]; 
    [locationMapping mapKeyPath:@"city" toAttribute:@"city"]; 
    [locationMapping mapKeyPath:@"state" toAttribute:@"state"]; 
    [_objectManager.mappingProvider setMapping:locationMapping forKeyPath:@"location"]; 

    // RKObjectMapping *statisticsMapping = [RKManagedObjectMapping mappingForClass:[Statistics class]]; 
// [statisticsMapping mapAttributes:@"checkinsCount",@"usersCount", nil]; 


    NSLog(@"VenueListController Initialized"); 
    return self; 

Любая помощь/комментарии будут оценены.

Благодаря Vik

ответ

0

Вы можете обновить свой пост с фактическим утверждением, что терпит неудачу?

И вы не сможете использовать RKManagedObjectMapping, если _objectManager не имеет установленного objectStore. Эта строка закомментирована в коде, который вы опубликовали.

Смежные вопросы