iPhone SDK में CLLocationCoordinate2D अवलोकन

वोट
0

IPhone SDK में, हम केवल वस्तुओं का निरीक्षण कर सकते हैं, और की तरह struts नहीं CLLocationCoordinate2D?

उदाहरण: मैं कुछ बहुत ही सरल कोड मैं कहाँ प्रकार की संपत्ति का निरीक्षण करना चाहते हैं मिल गया है CLLocationCoordinate2D, मैं ABC.m. में यह संश्लेषण के लिए सुनिश्चित किया है

@interface ABC
{
 CLLocationCoordinate2D currentLocation;
}
@property (nonatomic, readwrite) CLLocationCoordinate2D currentLocation;

अब एक और कक्षा में मुझे क्या करना:

[ABC addObserver:self forKeyPath:@currentLocation options:NSKeyValueObservingOptionNew context:NULL];

किसी कारण से, observeValueForKeyPath विधि है कि मुख्यपथ रिपोर्ट कभी नहीं currentLocation बदल दिया है।

धन्यवाद,

एसजेएस

28/08/2009 को 04:51
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

इस शाब्दिक कॉल करते हैं उन्हें है?

[ABC addObserver:self forKeyPath:@"currentLocation" options:NSKeyValueObservingOptionNew context:NULL];

यदि ऐसा है तो मुझे लगता है कि मुद्दा यह है कि आप कक्षा एबीसी है और वर्ग एबीसी का एक उदाहरण देख रहे हैं है। मान लें कि आप वर्ग एबीसी का एक उदाहरण है कि अवलोकन प्रयास करें।

ABC* myObject = [ [ [ ABC alloc ] init ] autorelease ];
[ myObject addObserver: self forKeyPath: @"currentLocation" options: NSKeyValueObservingOptionNew context: NULL ];
29/08/2009 को 14:01
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more