我正在处理的应用程序具有完全由手工/代码完成的对话框/ 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];
}