Прежде всего, этот вопрос тесно связан с Графическим построителем предикатов в Xcode 4 с базовыми данными . Однако , у меня пока недостаточно высокий рейтинг, чтобы комментировать, и, поскольку у меня нет ответа, я задаю новый вопрос с гораздо более подробной информацией .
Я стучу головой о стену, поэтому собираюсь представить как можно больше деталей ...
Проблема : яблокоДокументация Core Data все еще ссылается на Xcode 3 и показывает очень сложный графический построитель предикатов для извлеченных свойств и шаблонов запросов извлечения.Это включает в себя возможность графического создания составных предикатов произвольной сложности, например:
Это, очевидно, очень мощный инструмент для эффективного использования Core Data, и насколько я ( и другие ) могут сказать, что эта функциональность либо потеряна, либо впечатляюще скрыта в Xcode 4.
Теперь, основываясь на вышеупомянутом вопросе SO, мы, по крайней мере, знаем, что в XCode 4если вы добавите запрос на выборку:
Впоследствии вы можете получить доступ к основному графическому редактору предикатов на панели справа:
Но этот графический редактор предоставляет нет сложной сложности, указанной в документации Apple (опять же, очевидно, все еще привязанной к XCode 3).И, как уже упоминалось в другом вопросе SO, это все еще не дает ответа на вопрос о том, как получить доступ к любому графическому построителю предикатов для Fetched Properties.
Насколько я могускажем, если вы добавили свойство Fetched, оно появится в вашем редакторе основных данных, но не предложит способа получить доступ к построителю предикатов.Чтобы развернуть:
В Xcode 3 на панели сведений была предложена кнопка «Редактировать предикат», открывшая Построитель предикатов:
Здесьэто сопоставимый вид в XCode 4:
Как видно, кнопки «Изменить предикат» нет.
Вопрос (ы)):
1) Где все эти функции в XCode 4?Как показано выше, единственная вещь, которая даже приблизилась к Predicate Builder, которую я нашел до сих пор, это очень простой редактор запросов извлечения, который не предлагает никаких сложных / сложных предикатных способностей, которые мне удалось найти.
И снова, я хочу пояснить: если я не пропустил что-то очевидное, этот простой редактор FetchRequest, который появляется в XC4 при создании запроса на получение, - , а не - ответ на этот вопрос.,Единственная условная опция, которую он дает, - это выбрать, является ли [None / All / Any] из следующих условий верным.Это даже не подходит к функциональности Predicate Builder в XCode 3, со сложными связями и необязательными переменными и т. Д.
2) Тот же вопрос, также и специально для Fetched Properties.
I'mработая в предположении, что Apple не просто убрала возможность графически создавать сложные составные предикаты в XCode 4 как для Fetched Properties, так и для шаблонов запросов Fetch.Но я в конце своей веревки пытаюсь выяснить, где все это скрывается ...
Заранее спасибо.