2012-01-12 74 views
0

我正在處理一個小型項目,我的查詢是我有一個視圖,它顯示地圖並提示我使用我的當前位置。初始屏幕在地圖上調用

我的查詢是,當我按下允許或不允許按鈕的彈出它重新啓動我的應用程序顯示我的啓動畫面,然後把我帶回我的地圖視圖。

所以我們可以阻止這種情況發生,並且有人知道爲什麼會發生這種情況。

在此先感謝。

+0

我只是將顯示用戶位置屬性添加到是這就是我所做的所有 – user1145219 2012-01-12 10:55:36

+0

你寫了沒有代碼,只是檢查用戶的位置屬性?我看不出爲什麼你的應用程序重新啓動,也應用程序崩潰,他們永遠不會重新啓動有沒有什麼,但在德蟲控制檯。您必須向我們提供更多信息,否則我們無法幫助您。 – rckoenes 2012-01-12 11:14:25

回答

1

正如評論中所說,這個「問題」很難回答。下面是一個嘗試:

彈出窗口實際上並未顯示在您的應用程序中,而是由iOS顯示。彈出窗口返回後,您的應用程序代理的-applicationDidBecomeActive將被調用。顯然你(或爲你編寫代碼的人)以此爲標誌來啓動你的啓動畫面。當然,這隻會發生在來自後臺或啓動時。

所以我的猜測是,應用程序實際上並未重新啓動。在每個應用程序委託函數中放入一些日誌記錄,查看它們被調用的時間和順序。