在我的項目中,我向用戶顯示一個提醒,指出一個'空列表'。 現在,我在AppDelegate>applicationDidBecomeActive
中展示它。 我這樣做是因爲我希望警報顯示應用程序啓動時以及從背景中出來(iOS 4.2到5.x)時列表是否爲空 。何時顯示啓動警報並退出背景?
編輯:
我使用的方法在AppDelegate中,並有輕微的延遲調用它,我仍然得到這個通知。 [self performSelector:@selector(checkForNoMessages) withObject:nil afterDelay:1.0];
但是,這會在調試器中產生一個「wait_fences」通知,而且我不希望將此通知提交給Apple。
哪裏是把彈出警報,使得它出現在適當的位置:
1)在應用程序啓動
和
2)當應用程序是走出來的背景?
我是否需要在多個地方使用警報?
嘗試在appdidbecomeactive方法中執行一定的延遲之後執行選擇器(顯示警報的新方法),並檢查wait_fences是否仍在控制檯中彈出? – Shubhank 2012-02-06 15:41:11
@Shubhank我現在正在使用一個輕微的延遲,我收到通知。我應該在原文中提到這一點。 – wayneh 2012-02-06 15:50:46