2009-09-24 58 views
1

我正在開發一個標籤欄應用程序。是否可以重用applicationDidFinishLaunching中的appdelegate?

我有五個標籤在裏面。

對於每個標籤我有單獨的導航控制器。

對於每個選項卡的表格視圖我想要從Web服務加載數據。

我可以做一個單獨的XMLParser的類初始化它與的appdelegate然後調用它在的applicationDidFinishLaunching一個標籤這樣做。

I無法爲其他選項卡執行此操作。我認爲應用程序衝突或者是其他問題或其他解決方案。

+0

基於你的問題的措辭,這聽起來像你想在你的應用程序委託中構建一個XML解析器,並將解析器和/或應用程序委託設置爲多個UINavigationController子類的屬性。沒有理由不應該這樣做,所以你的問題可能有其他原因。您可能想嘗試更詳細地描述您的症狀併發布一些代碼。 – cduhn 2009-09-24 12:22:14

+0

感謝您的寶貴意見 – harshalb 2009-09-26 06:15:04

回答

2

創建一個新的appdelegate;

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

並調用applicationDidFinishLaunching。

相關問題