2016-03-28 29 views
0

Uygulamam için 30 saniye boyunca dokunulmadığında olduğu gibi oturumumun etkinliğini uygulamıyorum, geçerli ekranın üzerine başka bir ekran göstermeli ya da oturum kapatma veya devam etme seçeneği . Dokunma algılamak ve uygulamaya dokunulmadığında bildirim oluşturabilmek için bu özelliği uyguladık. Bildirim gözlemcisi çağrıldığında NSLog koyarsam, her şey iyi gidiyor. Ama ekranın nasıl gösterileceğinden emin değilim.Bir bildirim gözlemcisi seçicilerinden görünüm denetleyicisini görüntüleme

Benim rootviewController sınıfımda ve ApplicationDidTimeout yönteminde bir bildirim koymuş gibi çalışmıyorumSegueWithIdentifier gerçekleştirmeye çalıştım. Manzarayı anlamadım. Yani, aşağıda yazılan kodu denedim, görünümü yükler. Ama görünüşü Formsheet'de görmek istiyorum, böylece diğer görünümün üstüne gelebilirim.

i Anyview üstünde sessionView göstermek böylece oturumu

-(void)viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated];  

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidTimeout:) name:@"ApplicationDidTimeout" object:nil]; 
} 

- (void) applicationDidTimeout:(NSNotification *) notif 
{ 
    NSLog(@"I m here"); 
    BCDSessionInactivityViewController *sessionView=[[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"InactivityViewController"]; 
    [[self topViewController] presentViewController:sessionView animated:YES completion:nil]; 
} 
+0

Formsheet görünümünde istediğinizde kimse bana bu konuda yardım edebilir Sizin İlk görev doğru bir yığın taşması sorusunu biçimlendirmeyi öğrenmek olmalıdır ... – matt

cevap

0

zaman aşımları Ama

BCDSessionInactivityViewController *sessionView=[[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"InactivityViewController"]; 
sessionView.modalPresentationStyle = UIModalPresentationFormSheet; 
[[self topViewController] presentViewController:sessionView animated:YES completion:nil]; 
+0

Teşekkürler matt. Hızlı yardım oldu. Ve ben de soruyu soran sorulara dikkat ederim. – Nitya

İlgili konular