2010-12-22 8 views
6

我正在使用MKMapView的應用程序。 「應用程序不在後臺運行」在應用程序plist文件中設置爲true。無效 - [MKTileCache同步](MKTileCache *,objc_selector *)在後臺調用!

當啓動應用程序,然後使用主頁按鈕退出應用程序時,應用程序退出時沒有任何問題。

當我導航到第二個viewController時,我在UIScrollView中加載了一個MKMapView。 當從這個屏幕在quiting該應用程序,該應用程序退出,狀態值:0和消息:

void -[MKTileCache synchronize](MKTileCache*, objc_selector*) called while in background! 

顯示。

如果我導航到第二個屏幕,然後導航回到主屏幕並使用homebutton退出應用程序,我已驗證mapview已發佈,但我仍然收到此消息。

有人可以幫我解決這個問題嗎? 這個應用程序會被拒絕嗎?

回答

4

我有類似的情況,使用MKMapView,應用程序不會在後臺運行設置爲true,我得到相同的錯誤。我正在尋找方法來驗證和/或解決它現在,但我的應用程序已經審查和批准兩次,現在這個設置,所以它似乎不是一個破壞者。當然,YMMV

+0

很高興知道你的應用沒有被拒絕。 – McDJ 2011-01-31 10:39:58