Что такое способ запуска MKAnnotation

126
11

У меня MKAnnotation сбои при работе с реализацией MKAnnotation

*** Завершение приложения из-за NSRangeException исключения NSRangeException, причина: Cannot remove an observer MKMapAnnotationManager for the key path "coordinate" from DevicesGroupAnnotation because it is not registered as an observer.

Я реализовал свойство координат следующим образом

@synthesize coordinate = _coordinate;
@synthesize deviceInfos = _deviceInfos;

- (void)setDeviceInfos:(NSArray *)deviceInfos {
_deviceInfos = deviceInfos;
self.coordinate = [[self class] coordinateFromDeviceInfosGroup:self.deviceInfos];
}

- (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate {
_coordinate = newCoordinate;
}

Что я делаю не так? Какие требования существуют для реализации свойства координат?

спросил(а) 2014-12-19T11:53:00+03:00 5 лет, 9 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема