В iPhone SDK мы можем наблюдать только объекты, а не распорки, как CLLocationCoordinate2D
?
Пример:
У меня есть очень простой код, где я хотел бы наблюдать свойство типа CLLocationCoordinate2D
, я убедился, что синтезировал его в ABC.m.
@interface ABC
{
CLLocationCoordinate2D currentLocation;
}
@property (nonatomic, readwrite) CLLocationCoordinate2D currentLocation;
Сейчас в другом классе я делаю:
[ABC addObserver:self forKeyPath:@"currentLocation" options:NSKeyValueObservingOptionNew context:NULL];
По какой-то причине метод наблюденийValueForKeyPath никогда не сообщает, что ключевой путь "currentLocation
" изменился.
Спасибо
SJS