【发布时间】:2015-09-21 16:58:15
【问题描述】:
我正在使用 CNContactPickerViewController 来访问联系人。一切正常,直到我想在 Tabbar 中使用它的部分。 在以前的 ios 版本中,用选择器替换视图效果很好,但在 ios 9 中不显示任何内容。
当我使用此代码呈现视图时,标签栏消失了。
[self presentViewController:my_picker animated:YES completion: nil];
我希望标签栏始终可见,并且标签内的联系人列表。
使用 ABPeoplePickerNavigationController 我将视图替换为以下代码,它工作正常。
picker = [[ABPeoplePickerNavigationController alloc] init];
NSMutableArray *controllers = [NSMutableArray arrayWithArray [self.tabBarController viewControllers]];
int index = [controllers indexOfObject:self];
[controllers replaceObjectAtIndex: index withObject: picker];
有人对此有解决方案吗?
【问题讨论】:
-
Inacio 您找到解决此问题的方法了吗?请告诉我如何始终在联系人选取器视图控制器前面显示 Tabbar 视图控制器。提前致谢!
标签: ios contacts ios9 tabbar picker