我有一個基於「基於窗口的應用程序」模板的iPhone應用程序,該應用程序使用帶有一些嵌入式子視圖的主視圖。UIActionSheet不顯示 - 屏幕變暗
對於某些操作,我需要用戶確認。因此,我創建了一個UIActionSheet並詢問用戶反饋。
問題是,操作表完全不顯示。相反,屏幕變暗。工作表和請求的按鈕不顯示。之後,應用程序掛起。作爲通常顯示操作表的動畫的一部分,屏幕變暗是正常行爲。
奇怪的是,如果在viewDidLoad方法中調用,相同的代碼也可以正常工作。如果在啓動需要確認操作的buttonPressed方法中調用它,則不起作用。你可以看到,我已經向UIActionSheetDelegateProtocol的協議處理程序添加了一些日誌消息。將按預期方式調用「將呈現」和「已呈現」方法,但表單不顯示。
有人知道,這裏有什麼問題嗎?
iphone-sdk-3標籤?你實際上仍在使用3.x SDK? – 2010-10-13 22:16:36