我有一個標籤和導航控制器的應用程序。UIActionSheet不顯示在視圖中,屏幕變暗
除了UIActionSheet,一切都很好。我甚至有一個UIAlertView在同一個控制器中顯示罰款,但操作表不顯示。屏幕像黑暗一樣黑暗,但沒有看到。
下面是相關代碼:
UIActionSheet *actionSheet = [[UIActionSheet alloc]
initWithTitle:@"Erase the file?"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:@"Clear List"
otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];
//[actionSheet showInView:self.view];
//MyAppDelegate* delegate = [[UIApplication sharedApplication] delegate];
//[actionSheet showInView:delegate.tabBarController.view];
[actionSheet release];
註釋掉的代碼是顯示它的不同的方法,我試過。
任何想法,爲什麼這不工作?
謝謝,這工作。我會更多地閱讀爲什麼這是。當網站讓我時,我會在8分鐘內檢查答案是否正確。 – 2010-05-03 15:43:28