UINavigationController popToViewController sorunu
RegistrationView
Normal Case kontrolörleri navigasyon başa UINavigationController kullanıyorum
-> LoginView -> HomeView
HomeView & başka sonraki kontrolörleri itibaren var Çıkış Düğmesine sahip olan bir ekran açılır. Bu butona tıkladığınızda, normal durumda LoginView'a ekran açılır. Kullanıcı kez burada uygulama otomatik oturum açma işlevi olan Girildi ise Kullanıcı kez
- (IBAction)btnLogoutSelected:(id)sender
{
NSArray *navArr=self.navigationController.viewControllers;
for (UIViewController *nav in navArr)
{
if ([nav isKindOfClass:[LoginViewController class]])
{
[self.navigationController popToViewController:nav animated:YES];
}
}
}
& kaydedilir. Yani o zaman LoginView Navigasyon sayısında olmayacak. Yani bu senaryoda yukarıdaki kod çalışmıyor. Yani o zaman LoginView'e gidemiyorum. Bu sorunu çözmek için yardıma ihtiyacım var. Şimdiden teşekkürler
Aynı cevabı yayınlamak üzereydim :) +1 Yuvaya John: 'RegistrationViewController'ı kopyalayarak kendi' viewControllers' kümenizi oluşturabilir ve üzerine yaratılan taze 'LoginViewController' öğesini ekleyebilir ve ardından teklif edilen yığını yığın haline getirebilirsiniz. Michal tarafından –
@ michal-ciuba Teşekkürler, düzgün çalışıyor & konseptin arkasında. –
@ bogdan-weidmann Teşekkürler. –