我有一个标签式应用程序。 我希望AddressBook出现在我的一个标签中。 以下代码有效,但AddressBook不在选项卡本身中,而是在应用程序的整个视图中。
_addressBookController = [[ABPeoplePickerNavigationController alloc] init];
[_addressBookController setPeoplePickerDelegate:self];
[self presentViewController:_addressBookController animated:YES completion:nil];
答案 0 :(得分:0)
以下代码帮助了我:
[self.view addSubview:_addressBookController.view];
[self addChildViewController:_addressBookController];
[_addressBookController didMoveToParentViewController:nil];
而不是
[self presentViewController:_addressBookController animated:YES completion:nil];
我也替换了
[_addressBookController dismissViewControllerAnimated:YES completion:nil];
与
[_addressBookController.view removeFromSuperview];