Индикатор активности не работает при вызове из rootVC

У меня есть rootVC, в котором у меня есть представление с именем loadingView и ActivityIndicator в loadingView. Проблема в том, что когда я вызывал loadingView в другой VC, который наследует VC, loadingView равен нулю... Кто-нибудь знает? Спасибо.


person Community    schedule 23.07.2015    source источник
comment
Пожалуйста, поделитесь своим кодом.   -  person chandan    schedule 23.07.2015
comment
в rootVC индикатор активности и представление я сделал из xib. PlaylistViewController [унаследованный VC] код: [self.navigationController.view addSubview:self.loadingView];   -  person    schedule 23.07.2015
comment
вы создали loadingView в xib из rootVC? если да, то он будет равен нулю в дочернем контроллере представления с xib для дочернего контроллера представления.   -  person Akhilrajtr    schedule 23.07.2015
comment
Итак, проблема в том, что вы добавили loadingView в xib родителя rootVC здесь и создали экземпляр дочернего контроллера представления с собственным xib. Таким образом, родительский xib не загружается и loadingView будет равен нулю. Либо создайте loadingView программно, либо используйте библиотеки прогресса.   -  person Akhilrajtr    schedule 23.07.2015
comment
да. Я создал из xib   -  person    schedule 23.07.2015


Ответы (1)


Итак, проблема в том, что вы добавили loadingView в xib родителя rootVC здесь и создали экземпляр дочернего контроллера представления с собственным xib. Таким образом, родительский xib не загружается и loadingView будет равен нулю. Либо создайте loadingView программно, либо используйте библиотеки прогресса.

person Akhilrajtr    schedule 23.07.2015