iphone SDK'sında CLLocationCoordinate2D Gözlem

oy
0

IPhone SDK, biz sadece Nesneleri gözlemleyebilirsiniz değil gibi kasılarak CLLocationCoordinate2D?

Örnek: Ben tip bir özelliğini gözlemlemek istiyorum bazı çok basit bir kod var CLLocationCoordinate2D, ben ABC.m. içinde sentezlemek için emin olduk

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

Şimdi başka bir sınıfta yapmam:

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

Nedense, observeValueForKeyPath yöntemi o ana yol bildiriyor asla currentLocation olarak değiştirildi.

Teşekkürler,

sjs

Oluştur 28/08/2009 saat 04:51
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Bu Yaptığınız bu değişmez çağrı mı?

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

o halde ben sorun, sınıf ABC değil sınıf ABC örneğidir gözlemleyerek olmasıdır düşünüyorsan. sınıf ABC bir örneğini olduğunu varsayarsak o gözlemleyerek deneyin.

ABC* myObject = [ [ [ ABC alloc ] init ] autorelease ];
[ myObject addObserver: self forKeyPath: @"currentLocation" options: NSKeyValueObservingOptionNew context: NULL ];
Cevap 29/08/2009 saat 14:01
kaynak kullanıcı

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