我有一个iPhone应用程序,我使用ABPersonViewController并允许删除。
问题是,应用程序是一个TabBar应用程序,当我使用常规的删除方法时,我会得到以下警告:
呈现由其superview裁剪的动作表。有些控件可能不会响应触摸。在iPhone上尝试-UIActionSheet showFromTabBar:或-UIActionSheet showFromToolbar:而不是-UIActionSheet showInView:。
问题是,当我试图按下“取消”的删除,它不工作!我想从TabBar上弹出行动单,我该怎么做呢?
这是代码:
if ([personController respondsToSelector:@selector(setAllowsDeletion:)])
[personController setAllowsDeletion:YES]; //CAN CAUSE THE APPLICATION TO BE DENIED FROM THE APP-STORE发布于 2011-06-19 11:35:39
若要从制表符栏中显示操作表,可以在呈现操作表的视图控制器中调用以下命令:[actionSheet showFromTabBar:self.tabBarController.tabBar];
这个答案在this文章中解释过。
https://stackoverflow.com/questions/6402008
复制相似问题