Im iPhone SDK können wir nur Objekte beobachten, und nicht Streben wie CLLocationCoordinate2D?
Beispiel: Ich habe einige sehr einfachen Code, wo ich eine Eigenschaft vom Typ beobachten möchte CLLocationCoordinate2D, ich habe dafür gesorgt , es in ABC.m. zu synthetisieren
@interface ABC
{
CLLocationCoordinate2D currentLocation;
}
@property (nonatomic, readwrite) CLLocationCoordinate2D currentLocation;
Nun in einer anderen Klasse I tun:
[ABC addObserver:self forKeyPath:@currentLocation options:NSKeyValueObservingOptionNew context:NULL];
Aus irgendeinem Grund, berichtet die observeValueForKeyPath Methode nie das Schlüsselpfad „ currentLocation“ geändert.
Vielen Dank,
Sjs













