Я хочу сохранить MKMapItem, который ранее был найден MKLocalSearch, в Core Data, чтобы я мог показать его пользователю при загрузке представления в будущем.
Что у меня есть, так это то, что я создал Entity в файле xcdatamodeld и создал атрибут binaryData с именем mapItem.
Я хочу закодировать найденный MKMapItem в двоичные данные и сохранить его в основных данных.
Позже я хочу декодировать его в MKMapItem.
Я заметил, что у MKMapItem есть метод кодирования, которому нужен объект NSCoder.
Я не очень хорошо знаком с NSCoding, поэтому любая помощь будет оценена по достоинству.
Я всегда могу сохранить строковые атрибуты из MKMapItem в основных данных, создав несколько атрибутов для объекта, но мне было интересно, есть ли простой способ.
Спасибо!