2012-06-28 70 views
2

我已經實現了一個Pin-Lock viewController,這樣每次應用程序變爲活動狀態時,都會顯示Pass-Lock視圖。UIActionSheet總是在視圖頂部

-(void)applicationDidBecomeActive:(UIApplication *)application 
{ 

    //--- showing Pass-Lock View 
} 

但是,雖然resigningActive,如果任何UIActionSheet被顯示(在任何其中在App)。在恢復應用程序時,Pass-Lock視圖與UIActionSheet一起顯示。

到目前爲止,我已經實施了一個「UIApplicationWillResignActiveNotification」,但是這對於一個視圖來說是特別的。所以我必須實現遍佈應用程序。

任何人都可以提出更好的解決方案嗎?

回答

1

您不需要爲此使用通知。因爲,我們在應用程序委託類中已經有了一些委託方法。這些代表將根據應用程序狀態進行調用。這將適用於所有的應用程序。所以,你可以繼續與這些代表。