Преобразование массива Nsmutable в массив Mkannotation - PullRequest
0 голосов
/ 09 марта 2012

Привет всем, я играл с основными данными .... У меня есть объект, который содержит широту и долготу, и некоторую информацию описания для этого объекта, я создал класс объектов Nsmanaged и затем назначен в теге свойства.

Теперь я успешно проанализировал XML, поместил их в core-data и свернул данные из core-data в массив Nsmuatble, теперь в массиве есть некоторые объекты, и я не могу добавить объекты на карту (я знаю причину, почему он этого не делаетдобавить, потому что массив не является типом mkannotation).

Теперь есть шанс, что я могу создать сущность, которая является классом mk-аннотации. В противном случае я создам еще один класс объектов Mkannotation и передамданные и преобразовать их в класс аннотаций mk

1 Ответ

0 голосов
/ 09 марта 2012

Ваш пользовательский управляемый подкласс должен реализовывать MKAnnotationProtocol , который отличается от объекта MKAnnotation.

Вам необходимо объявить, что он соответствует протоколу с <MKAnnotation> в объявлении интерфейса класса, а затем вам нужно предоставить реализацию свойства coordinate для возврата CLLocationCoordinate2D из свойств вашего объекта.

...