我试图在我的应用程序中集成新的联系人控件。这是我的代码:

- (BOOL) personViewController:(ABPersonViewController*)personView shouldPerformDefaultActionForPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifierForValue
{
    return YES;
}

-(IBAction)addcontact:(id)sender{

    ABNewPersonViewController *picker = [[ABNewPersonViewController alloc] init];

    UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:picker];
    [self presentModalViewController:navigation animated:YES];

    [picker release];
    [navigation release];

}

它会弹出新的联系人视图,但是当我单击取消完成按钮时,没有任何反应。
谁能帮我?

提前致谢!

最佳答案

您需要添加在点击“取消”或“完成”按钮时应调用的方法,并且该方法应调用[self.navigationController dismissModalViewController

10-07 18:36