Я извлекаю набор объектов из постоянного хранилища основных данных, используя запрос выборки и предикат. Мой текущий предикат просто проверяет, является ли атрибут >= определенное значение. Все это отлично работает, за исключением того, что я хочу, наконец, исключить любые объекты, которые в настоящее время хранятся в массиве.
Мне нужно уметь исключать набор объектов, и единственный способ, которым я могу это сделать, - получить список objectID
из моего массива управляемых объектов и создать другое выражение в моем предикат, чтобы гарантировать, что любые возвращенные объекты не имеют того же objectID
. И.Е. @"ANY records.objectID NOT IN %@", arrayOfObjectID
.
Как я могу это сделать?