2011-12-09 43 views
1

也許有人遇到過這種麻煩:當在ios 5上使用UIActionSheet時,我可以打電話給通知中心。問題是,我無法觸及NC的任何事件。這一切看起來都不乾淨。那麼,有沒有辦法通過程序來禁用NC,或者有其他解決方法?通知中心vs UIActionSheet

謝謝!

+0

你是指NSNotificationCenter或推送通知的視覺元素通知中心?那裏有很大的不同。 –

+0

你是什麼意思「你不能觸摸NC的任何事件」? – progrmr

+0

不,這不是NSNotificationCenter,它是ios5的新功能。所以,當UIActionSheet從應用程序可見時,我可以在屏幕上滑動兩次並調用NC,但它看起來是陰影。儘管我可以在UIActionSheet下滑動並使NC消失,但是我不能觸摸NC上的任何按鈕(天氣和其他東西)。有什麼方法可以在使用我的應用程序時禁用NC?抱歉在beggining =不乾淨的解釋=) –

回答

2

我找到了一個快速的解決方案:

在通知中心顯示出來,appDelegate接收(applicationWillResignActive:)還有我發佈通知,從屏幕上刪除我的UIActionSheet。它不乾淨但比它好。