我正在尝试ABPersonViewController
从情节提要中的按钮转到 a 。但如果我这样做,屏幕就完全黑了。
如果我使用 aIBAction
作为按钮并使用以下代码,它可以工作:
ABPersonViewController *person = [[ABPersonViewController alloc]init];
[self.navigationController pushViewController:person animated:YES];
这是为什么?我做错了吗?
编辑:我找到了解决方法,但我认为这不是正确的方法。我ABPersonViewControlle
将 r 子类化并使用以下内容覆盖了该initWithCoder
方法:
-(id)initWithCoder:(NSCoder *)aDecoder{
self = [self initWithNibName:nil bundle:nil];
return self;
}