我遇到了我认为是一项非常基本的任务的麻烦。在 peoplePickerNavigationController:peoplePicker:shouldContinueAfterSelectingPerson: 我想显示我自己的视图而不是标准的人视图。我正在使用情节提要,但不要认为我可以在这里简单地手动切换到一个窗口,所以我想我需要创建一个带有视图控制器的新 XIB。我将视图控制器的类设置为我在 IB 中的自定义视图控制器。然后在 peoplePickerNavigationController:peoplePicker:shouldContinueAfterSelectingPerson: 我在做:
MyVC *myVC = [[MyVc alloc] initWithNibName:@"XIBFileName" bundle:nil];
[self presentModalViewController:myVC animated:YES];
在我的视图控制器中,initWithNibName 被调用,但不是 viewDidLoad。我在这里做错了什么?