хорошо
[self dismissModalViewControllerAnimated: YES];
respecively
[popover dismissPopoverAnimated: YES];
должен это сделать?
Редактировать: чтобы быть более конкретным:
....
popover = [[UIPopoverController alloc] initWithContentViewController:addContactNavController];
addContactNavController.delegate = self;
Теперь при сохранении сделайте что-то вроде:
-(IBAction) saveStuff {
... saving...
[delegate closePopup];
}
и в вашем файле с - (IBAction) addcontact вы делаете:
-(void) closePopup {
[self dismissModalViewCotroller...];
}
имеет смысл?
и да, вы должны добавить делегат-свойство в свой контроллер, если это еще не сделано