我想在我的应用程序完成加载后立即启动联系人列表人员选择器,但显而易见的事情似乎不起作用。
- (void)viewDidLoad {
name.hidden = NO;
name.text = @"ViewDidLoad";
ABPeoplePickerNavigationController *picker =
[[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
[self presentModalViewController:picker animated:YES];
[picker release];
}
名为“name”的 UILabel 已正确设置,但人员选择器未显示。 我连接了一个按钮,以便在按下时实例化人员选择器,效果很好。
有什么建议吗?
谢谢!
最佳答案
viewDidLoad 不是显示任何内容的好地方,因为您的 View 还没有准备好显示。在 viewWillAppear 中调用它。
关于iphone - 在 viewDidLoad 中启动人员选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445456/