Для извлеченного свойства предикат является единственным вариантом.
См. Руководство по программированию предиката - Агрегатные операции раздел. Вы захотите использовать array[FIRST]
.
Обратите внимание, что вы, скорее всего, будете получать разные изображения каждый раз, поскольку в Базовых данных отсутствует поддержка упорядоченных наборов. Обычно вы можете обойти это, поддерживая порядок сортировки изображений в ключе «sortOrder» и устанавливая дескрипторы сортировки в своей выборке, но я не думаю, что можно дать дескрипторы сортировки для свойства выборки.
Обновление для Lion: Поддержка упорядоченных наборов была добавлена в базовые данные в версии 10.7 и выше, что делает дополнительный атрибут «sortOrder» ненужным для приложений с таргетингом 10.7 и выше.