我在我的应用中添加了一个操作表。我的应用是基于标签栏的应用。 我已经用这种方式添加了这个
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];
但它显示警告:
如何删除它。与此同时,我在显示操作表的选项卡中。
答案 0 :(得分:2)
[actionSheet showFromTabBar:self.tabBarController.tabBar];
试试这个,它可能对你有帮助。
答案 1 :(得分:1)
如果您在标签中,则不应该是[actionSheet showFromTabBar:self.tabBarController.tabBar];
?
答案 2 :(得分:0)
如果你使用tabbar控制器,那就像这样使用
[actionSheet showFromTabBar:(UITabBar *)[appDelegate.tabBarController view]];