Does anyone know how to specify a group when initially displaying an ABPeoplePickerNavigationController (so it doesn't automatically display "All Contacts")?
views:
142answers:
1
A:
Yeah, I do. I had to make it work.
Set your class as the delegate of the people picker (pp.delegate = self;)
Then implement:
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated { if([navigationController.viewControllers count] > 1) { navigationController.delegate = nil; [navigationController popViewControllerAnimated:NO]; } }
It seems to work best with animation off, but still works with it on but sort of goofy. Only tested on simulator.
D
David H
2010-03-24 21:06:06