2013-10-24 31 views
0

我在iOS 7中遇到問題。在我的項目中,我有一個UIViewController,其中包含具有相同選項的操作表,選擇了一個,應用程序從導航欄加載新的UIViewController (推)。不要在viewcontroller中顯示alertview,它已從行動表中調用

我想在這個新的UIViewController顯示一個alertview,但我不能這樣做。我有相同的測試,我已經得出結論,問題是行動表,因爲我從應用程序中刪除它,alertview顯示在屏幕上。

日誌錯誤(當我嘗試顯示alertview):

2013-10-24 08:40:02.078 app1[17406:a0b] Warning: Attempt to present <_UIModalItemsPresentingViewController: 0x17c19ea0> on <_UIModalItemAppViewController: 0x1667a1c0> which is already presenting <_UIModalItemsPresentingViewController: 0x15395af0> 

在iOS 6中的作品始終。

感謝

+1

你能告訴我們一些代碼嗎?你可能會做些奇怪的事情。 :-) – Krumelur

回答

0

它會說這是,這適用於iOS6的已固定在iOS7的bug。由於UIActionSheet和U​​IAlertView都是模態視圖控制器,同時顯示它們會引入空域問題。

我覺得你別無選擇,只能在顯示UIAlertView之前解僱UIActionSheet,這是有道理的。

+0

感謝您的回答。當我選擇一個動作表的選項時,它必須解除自動打開一個新的uiviewcontroller。 – DesarrollosDD

相關問題