小编Tia*_*cio的帖子

标签栏控制器上的CNContactPickerViewController

我正在使用CNContactPickerViewController来访问联系人.一切正常,直到我要在Tabbar中使用它的部分.在以前的ios版本中,由选择器替换视图效果很好,但在ios 9中没有显示任何内容.

当我使用此代码显示视图时,tabbar消失.

[self presentViewController:my_picker animated:YES completion: nil];
Run Code Online (Sandbox Code Playgroud)

我希望标签始终可见,标签内的联系人列表.

使用ABPeoplePickerNavigationController我用以下代码替换视图,它工作正常.

picker = [[ABPeoplePickerNavigationController alloc] init];

NSMutableArray *controllers = [NSMutableArray arrayWithArray [self.tabBarController viewControllers]];
int index = [controllers indexOfObject:self];

[controllers replaceObjectAtIndex: index withObject: picker];
Run Code Online (Sandbox Code Playgroud)

有人有这个使用的解决方案吗?

picker contacts tabbar ios ios9

6
推荐指数
1
解决办法
726
查看次数

标签 统计

contacts ×1

ios ×1

ios9 ×1

picker ×1

tabbar ×1