можно ли повторно использовать appdelegate в applicationDidFinishLaunching?

StackOverflow https://stackoverflow.com/questions/1471169

Вопрос

Я разрабатываю Приложение панели вкладок.

У меня там пять вкладок.

Для каждой вкладки у меня есть отдельный контроллер навигации.

Для представления таблицы каждой вкладки я хочу загрузить данные из веб-службы.

Я могу сделать это для одной вкладки, создав отдельную xmlparser класс, инициализирующий его с помощью делегат приложения затем позвоните ему в ПриложениеДидФинишЗапуск .

Я не могу сделать это для других вкладок.Я думаю, что appdelegate конфликтует, или проблема в чем-то другом, или в каком-то другом решении.

Это было полезно?

Решение

Создайте нового делегата приложения;

MyAppdelegate *appDelegate = (MyAppdelegate*)[[UIAplication sharedApplication] delegate];

и вызовите applicationDidFinishLaunching.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top