2011-08-17 18 views
0

我正在添加更改核心應用程序設置的方法,因此需要在代碼執行的很早之前啓動,只會顯示在應用程序的開發階段。iPhone:等待用戶完成或解僱AppDelegate中的視圖

我創建了一個視圖,允許用戶在'applicationdidFinishLaunchingWithOptions'方法中設置/更改所需的設置和'addview'。

我一直在等待/暫停appdelegate,直到用戶完成並解除新視圖,即顯示視圖並等待按下「完成」按鈕。有什麼辦法可以實現這一點,應用程序非常複雜,我的新視圖更改了root.plist中的值,導致應用程序中的其他位置沒有代碼更改

回答

0

爲您的視圖控制器創建新的protocol並設置應用程序委託作爲您的視圖控制器的代表。在處理完成按鈕的代碼中,調用委託上的協議方法。

在您的應用程序委託中,實現協議,並在已實現的協議方法中初始化您的應用程序的代碼。這聽起來像你的初始化代碼目前在applicationdidFinishLaunchingWithOptions中。