在 iPhone SDK 中,我们能不能只观察 Objects 而不能像 struts 这样观察CLLocationCoordinate2D
?
示例:我有一些非常简单的代码,我想在其中观察 type 的属性CLLocationCoordinate2D
,我确保在 ABC.m 中合成它。
@interface ABC
{
CLLocationCoordinate2D currentLocation;
}
@property (nonatomic, readwrite) CLLocationCoordinate2D currentLocation;
现在我在另一堂课上:
[ABC addObserver:self forKeyPath:@"currentLocation" options:NSKeyValueObservingOptionNew context:NULL];
由于某种原因,observeValueForKeyPath 方法从不报告键路径“ currentLocation
”已更改。
谢谢,
sjs