Свойство managedObjectStore не найдено для объекта типа RKObjectManager

Элемент <html> не является <div>. Элемент <body> не является <div>.

Таким образом, условие «имеет предка, который не является <div>», будет истинным для всех элементов.

Если вы не может использовать селектор > (дочерний), я не думаю, что вы можете делать то, что вы пытаетесь сделать - на самом деле это не имеет смысла. В вашем втором примере <article> не является div, так что также совпадает с *:not(div).

29
задан Wain 16 September 2013 в 12:38
поделиться

6 ответов

У меня была точно такая же проблема при обновлении с 0.20.1 до 0.20.3.

Что вам нужно сделать, это импортировать CoreData перед импортом RestKit.

#import <CoreData/CoreData.h>
#import <RestKit/RestKit.h>

работает.

но

#import <RestKit/RestKit.h>
#import <CoreData/CoreData.h>

не работает.

73
ответ дан Tomusm 16 September 2013 в 12:38
поделиться

Добавьте

#import <CoreData/CoreData.h>  

в ваш файл .pch.

3
ответ дан George 16 September 2013 в 12:38
поделиться

Добавить в настройки сборки Пути поиска в заголовке пользователя "$ {PROJECT_DIR} / Pods" рекурсивно. Это решило проблему в моем случае.

26
ответ дан Di B. 16 September 2013 в 12:38
поделиться

Основная причина этой проблемы находится в RKObjectManager.h

#ifdef _COREDATADEFINES_H
#   if __has_include("RKCoreData.h")
#       define RKCoreDataIncluded
#   endif
#endif

Это включение изменило имена, поэтому везде, где RKCoreData.h появляется, меняется на RestKit / CoreData.h есть несколько файлов включения, которые используют эту конструкцию так же и глобальный поиск.

2
ответ дан Jim Holland 16 September 2013 в 12:38
поделиться

Если вы обновляете с 0,20 до 0,26 (скажем, обновляете очень старый проект, который не обновлялся годами), вы можете обнаружить, что оба перечисленных ниже предложения, предложенные в других ответах, недостаточны:

  • добавить #import <CoreData/CoreData.h> в pch
  • добавить #import <CoreData/CoreData.h> до #import <RestKit/RestKit.h>

Вместо этого в верхней части соответствующего файла, куда вы импортируете restkit,

// Workaround for bug on RestKit 0.26.0 according to https://github.com/RestKit/RestKit/issues/2352
#ifndef RKCoreDataIncluded 
#define RKCoreDataIncluded 
#endif
0
ответ дан auspicious99 16 September 2013 в 12:38
поделиться

В XCode6 при создании нового проекта файл «pch» по умолчанию не создается, мне пришлось создать файл pch вручную, следуя PCH-файлу в Xcode 6

Я получил его после работы импорт заголовков в файл pch:

#import <CoreData/CoreData.h>
#import <RestKit/RestKit.h>
4
ответ дан Community 16 September 2013 в 12:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: