使用dismiss按钮显示ABUnknownPersonViewController

时间:2014-02-15 12:23:59

标签: ios objective-c

我正在处理的应用程序具有完全由手工/代码完成的对话框/ UI。

目前它只有Views/ViewControllers而没有NavigationControllers。 “导航”是通过在另一个上面显示控制器和/或隐藏视图来完成的。

我正在尝试显示ABUnknownPersonViewController

我设法做到了,但我不能解雇它;我试图添加一个按钮,但它甚至没有显示出来。我使用以下代码,但我在UIViewController中没有看到任何解雇/取消,我该如何修改?

- (void)AddCallerToAdressBook
{
    ABUnknownPersonViewController *controller = [[ABUnknownPersonViewController alloc] init];


    controller.allowsAddingToAddressBook = YES;

    UINavigationController *newNavigationController = [[UINavigationController alloc] initWithRootViewController:controller  ];
    newNavigationController.title=@"AddCaller";
    UIBarButtonItem *leftBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel
                                                                                       target:self action:@selector(dismissed)];
    [newNavigationController.navigationItem setLeftBarButtonItem:leftBarButton];


    [self presentModalViewController:newNavigationController animated:YES];
}

0 个答案:

没有答案