Iphone 想知道UIPickerViewDataSource何时完成

Iphone 想知道UIPickerViewDataSource何时完成,iphone,objective-c,ios,uipickerview,Iphone,Objective C,Ios,Uipickerview,我将最后一个用户选择保存在选择器视图中。但是当视图再次打开时,我不知道在哪里使用 [pickerView selectRow:lastSelectedRow inComponent:lastSelectedComponent animated:YES]; 如果在viewDidLoad中使用它,问题是UIPickerViewDataSource尚未完成,因此滚动不正确。 UIPickerViewDataSource完成后,我找不到委托函数。 我在哪里可以使用上面的代码行?您正在动画参数中传递YE

我将最后一个用户选择保存在选择器视图中。但是当视图再次打开时,我不知道在哪里使用

[pickerView selectRow:lastSelectedRow inComponent:lastSelectedComponent animated:YES];
如果在
viewDidLoad
中使用它,问题是
UIPickerViewDataSource
尚未完成,因此滚动不正确。
UIPickerViewDataSource
完成后,我找不到委托函数。
我在哪里可以使用上面的代码行?

您正在动画参数中传递
YES
,因此我假设您希望看到它动画化->您应该在
视图显示中调用此方法,而不是在
视图加载中调用此方法。谢谢您的回答。但即使在ViewDidDisplay中,它也不起作用,显然是因为视图控制器主视图和子视图(包括pickerview)确实出现了,但数据源尚未完成。