Запросы для трансформируемых данных в Objective-C или Swift - PullRequest
0 голосов
/ 05 ноября 2018

Я работаю над обновлением старого кода в одном из наших приложений. Пользователи должны иметь возможность искать список клиентов по таким параметрам, как имя и номер учетной записи, а также адрес. Проблема в том, что адресная информация хранится не как дискретный объект, а как строка в формате JSON в поле «адрес» клиента. У нас есть настроенный NSValueTransformer, который преобразует данные JSON в класс Address. Кажется, должен быть какой-то способ запроса преобразованных данных адреса с помощью NSFetchRequest, но я пока не смог найти ничего.

Есть ли какой-нибудь способ сделать то, что я хочу, в Core-Data или это просто невозможно? Есть ли другой способ сделать такой запрос?

Структура отношений: Клиент: NSManagedObject -> Адрес: NSObject -> AddressAttribute: NSObject

...