2012-03-28 62 views
-2

在我的基於窗口的iPhone應用程序,我已經開發了評級警報使用iRate評級我的應用程序。它顯示一個警報視圖。如何顯示一個提醒/(評級警報)就在應用程序關閉/向後在iphone objectivec

此警報在應用啓動時顯示。

但我需要在應用程序關閉前顯示此警報,當用戶選擇按主頁按鈕退出應用程序。

它顯示只有0.5秒,因此是不可見如此做什麼..我試圖在applicationDidEnterBackground &在applicationWillResignActivepplicationWillTerminate,但沒有用

提前做什麼感謝...

+0

最後一段是供認嗎?非常適合你,你發現了一種圍繞質量過濾器的方式。但網站不好。 – 2012-03-28 09:46:04

+0

最後一段聽起來更像他是一個新用戶回來的用戶;-) – 2012-03-28 12:54:01

+1

我的道歉,如果我的評論似乎令人沮喪;這不是我的意圖。我會_encourage_ @ user143創建一個清晰,簡潔和可回答的問題。這是獲得良好答案並避免被低估的最佳方式。這對網站和提問人員都有好處。 – 2012-03-28 13:03:33

回答

1

applicationDidEnterBackground:是您可以用來了解您的應用何時會背景的方法。您只有5秒鐘可以從此方法返回,但它可能不是顯示警報視圖的最佳位置。

+0

是的你的權利。它只顯示0.5秒,因此它是隱形的,所以怎麼做 – 2012-03-28 09:25:03

+1

找到你的應用程序內更適合的地方。一個設置頁面,或者當用戶回到那個 – wattson12 2012-03-28 09:28:13

+1

時,如果有一個根視圖控制器顯示,並且轉儲這些惱火的東西,並在您的設置或關於部分中放入「評價我的應用」按鈕。我討厭那些「評價我」的警報。其他人也討厭他們。 – 2012-03-28 09:43:05

2

您不能這樣做。當您的應用獲得applicationWillTerminateapplicationWillResignActive消息時,您的應用在操作系統殺死該應用之前有時間進行清理。顯示消息會延遲應用程序的退出,因此它是不允許的 - 它會顯示得非常快,然後應用程序將因爲尚未完成而被殺死。

如果用戶選擇按Home按鈕退出應用程序,他們希望立即退出應用程序。他們不想在他們按下應用程序一段時間後退出應用程序,只是因爲您想向他們展示其他一些內容。

1

如果你愛你的用戶,不要顯示評級警報。創建一個偉大的應用程序來獲得卓越的評價

相關問題