Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
327 kez görüntülendi
ios development kategorisinde tarafından
Uygulamamda Tabbar mevcut. Bu iki tab arası geçişte viewDidLoad'a addObserver ekledim. ancak sanıyorum tablar arası geçişte viewdidlod aktif olmuyor viewWillAppear devreye giriyor?
Bu sebeple bu notification addobserver'larını viewWillAppear içine eklesem sorun olur mu ?

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

viewController'ı bir tab bar içerisinde kullandığınızda viewDidLoad metodu ilk initiaten sonra çağırılır ve tab bar geçişlerinde bir daha çağrılmaz.
viewWillAppear veya viewDidAppear metodlarından birini kullanabilirsiniz.
tabi viewDidDisappear veya viewWillDisappear içerisinde de removeObserver'la farklı bir viewController'a geçildiğinde de eklediğiniz notification'ı kaldırmanız gerekir.

tarafından
Müteşekkirim size her zaman. Eksik olmayın.
...