Что ж, после долгого изучения этого вопроса он не видит, что существует какой-либо способ использовать пользовательские интерфейсы адресной книги в подпредставлении, но они работают довольно хорошо в представлении всплывающего окна.Однако для корректной работы «добавления фото» этот всплывающий экран должен быть точно 320х460 пикселей или каким-либо другим числом с таким же соотношением сторон (в противном случае фото растягивается).В методе viewDidLoad контроллера представления поповера я добавил:
self.picker = [[[ABNewPersonViewController alloc] init] autorelease];
self.picker.newPersonViewDelegate = self;
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:self.picker] autorelease];
self.navigationController.view.frame = CGRectMake(0.0, 0.0, self.view.frame.size.width, self.view.frame.size.height);
[self.view addSubview:self.navigationController.view];
Кажется, это работает нормально.Дайте мне знать, если вы знаете что-то лучшее.