行动表警告?

时间:2011-05-30 08:06:13

标签: iphone ipad uiview delegates uiactionsheet

我在我的应用中添加了一个操作表。我的应用是基于标签栏的应用。 我已经用这种方式添加了这个

actionSheet = [[UIActionSheet alloc] initWithTitle:nil
                              delegate:self
                              cancelButtonTitle:@"Cancel"
                              destructiveButtonTitle:nil
                              otherButtonTitles:@"Take photo",@"Use existing photo",nil]; 
actionSheet.actionSheetStyle = UIBarStyleBlackTranslucent;
[actionSheet showFromTabBar:self.view];

但它显示警告:enter image description here

如何删除它。与此同时,我在显示操作表的选项卡中。

3 个答案:

答案 0 :(得分:2)

[actionSheet showFromTabBar:self.tabBarController.tabBar];

试试这个,它可能对你有帮助。

答案 1 :(得分:1)

如果您在标签中,则不应该是[actionSheet showFromTabBar:self.tabBarController.tabBar];

答案 2 :(得分:0)

如果你使用tabbar控制器,那就像这样使用

[actionSheet showFromTabBar:(UITabBar *)[appDelegate.tabBarController view]];