(Составной) Построитель предикатов в Xcode 4 - Где это?

Во-первых, этот вопрос тесно связан с Графическим построителем предикатов в Xcode 4 С основными данными . Однако , у меня пока недостаточно высокого рейтинга, чтобы давать комментарии, и, поскольку у меня нет ответа, я задаю новый вопрос с более конкретными деталями .

Я бился здесь головой об стену, поэтому я собираюсь предоставить как можно больше подробностей ...

Проблема : документация Apple Core Data все еще ссылается на Xcode 3 и показывает сложный графический построитель предикатов для извлеченных свойств и шаблонов запросов на выборку. Это включает в себя возможность графического создания составных предикатов произвольной сложности, например:

enter image description here

Это, очевидно, очень мощный инструмент для эффективного использования Core Data, и, насколько я ( и другие ) могу сказать, эта функциональность либо утеряна, либо впечатляюще скрыта в Xcode 4.

Теперь, основываясь на вышеупомянутом вопросе SO, мы, по крайней мере, знаем, что в XCode 4, если вы добавите запрос на выборку:

enter image description here

Вы можете впоследствии получить доступ к очень простой графический редактор предикатов на панели справа:

enter image description here

Но этот графический редактор не обеспечивает ничего сложной сложности, указанной в документации Apple (опять же, очевидно, все еще привязанной к XCode 3 ). И, как уже упоминалось в другом вопросе SO, это все еще не отвечает на вопрос о том, как получить доступ к любому графическому построителю предикатов для Fetched Properties.

Насколько я могу судить, если вы добавляете полученное свойство, оно появляется в вашем редакторе Core Data, но не предлагает доступа к построителю предикатов. Чтобы развернуть:

В Xcode 3 панель подробных сведений предлагала кнопку «Изменить предикат», которая открывала построитель предикатов:

enter image description here

Вот сопоставимое представление в XCode 4:

enter image description here

Как можно видеть, есть нет кнопки «Изменить предикат».

Вопрос (ы):

1) Где все эти функции в XCode 4? Как показано выше, единственное, что я нашел до сих пор, даже приближающийся к построителю предикатов, - это очень простой редактор запросов на выборку, который не предлагает никаких возможностей составных / сложных предикатов, которые я смог найти.

И снова я хочу внести ясность: если я не упускаю что-то очевидное, этот простой редактор FetchRequest, который появляется в XC4 при создании запроса на выборку, не ответ на этот вопрос. Единственный условный вариант, который он дает вам, - это выбрать, истинно ли [None / All / Any] из следующего. Это даже не приближается к функциональности построителя предикатов XCode 3, со сложными отношениями и необязательными переменными и т. Д.

2) Тот же вопрос, также и специально для Fetched Properties.

Я исхожу из предположения, что Apple не просто убрала возможность графического создания сложных составных предикатов в XCode 4 как для Fetched Properties, так и для Fetch Request Templates. Но я уже на исходе, пытаясь понять, где это все прячется ...

Заранее спасибо.

11
задан Community 23 May 2017 в 11:48
поделиться