Я не совсем уверен, как сформулировать этот вопрос, не объясняя, что я пытаюсь сделать.NSPredicate, который вызывает метод тестирования для получения результатов из Core Data
У меня есть контекст управляемого объекта, заполненный (по существу) кругами, которые имеют координату x, y для центральной точки и радиуса.
Я хотел бы построить предикат для моего основного поиска данных, который найдет все круги, которые накладываются на заданный круг.
Я могу написать логический метод, который проверяет это и возвращает true или false, но моя проблема в том, что я не знаю, как назвать этот метод тестирования в моем предикате.
в псевдо-коде, я пытаюсь сделать это:
NSPredicate *pred = [NSPredicate (if [testOverlapWithCenterAt:centerOfGivenObjectInContext andRadius:radiusOfGivenObjectInContext]);
Возможно NSPredicate даже не самый лучший способ сделать это. Любая помощь приветствуется.
Я начинаю думать, что использование NSExpression для получения данных, которые мне нужны для тестирования, может быть способом сделать это ... – ranonk