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