Я создаю приложение на основе MapKit для iPhone.
У меня есть несколько MKPolylines, добавленных на карту .
Однако вместо MKPolyline я хотел бы иметь свой собственный класс Model, соответствующий протоколу MKOverlay, добавленный к карте, чтобы я мог получить доступ к свойствам модели при создании соответствующего представления в mapView: viewForOverlay.
Проблема в том, что я не могу найти способ наследовать от MKPolyline, потому что у него нет никаких методов инициализации, которые я мог бы вызвать из подкласса ' в этом. Вы можете создать их только с помощью удобных методов.
Как я могу объединить свойства модели и поведение MKPolyline?