2011-06-16 12 views
6

Kullanıcı, sistem saatini springboard ayarlarında değiştirip değiştirmeyeceğini bilmem gerekir. Benim arka plan programım bildirilebilir. Doktora göre, NSSystemClockDidChangeNotification tek seçenektir. ama bu bir şey almıyor olabilir:iPhone SDK'da NSSystemClockDidChangeNotification nasıl izlenir

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(handleSysTimeChanged:) 
              name:NSSystemClockDidChangeNotification 
              object:nil]; 

Burada yanlış? Baska öneri?

Sizin işleyicisi yöntemi gözlemci olarak eklemek aynı sınıfta uygulanan ve bu gibi bakmak gerekiyor edilmelidir
+0

, sadece ben bu handleSysTimeChanged gözlemci yöntemi çağrılan alır vermedi hava bilmek gerekir uygulama arka planda mı? –

cevap

6

:

i Yardımınızı istiyoruz
-(void) handleSysTimeChanged: (NSNotification*) notification 
{ 
// ... 
} 
+0

Biliyorum, ama nslog handleSysTimeChanged yönteminde herhangi bir şey yazdıramaz. –

+0

iOS 4.0 veya üzeri bir cihazda test ettiniz mi? – Felix

+0

evet, ios 4.3.3. –