Σε iPhone SDK, μπορούμε να παρατηρήσουμε μόνο αντικείμενα, και όχι αντηρίδες, όπως CLLocationCoordinate2D;
Παράδειγμα: Έχω κάποιες πολύ απλό κώδικα, όπου θα ήθελα να τηρήσει μια ιδιότητα τύπου CLLocationCoordinate2D, έχω κάνει φροντίστε να το συνθέσει σε ABC.m.
@interface ABC
{
CLLocationCoordinate2D currentLocation;
}
@property (nonatomic, readwrite) CLLocationCoordinate2D currentLocation;
Τώρα, σε μια άλλη κατηγορία κάνω:
[ABC addObserver:self forKeyPath:@currentLocation options:NSKeyValueObservingOptionNew context:NULL];
Για κάποιο λόγο, η μέθοδος observeValueForKeyPath δεν αναφέρει ότι η διαδρομή-κλειδί « currentLocation» αλλάξει.
Ευχαριστώ,
SJS













