2011-04-03 8 views
0

最後のユーザー選択をピッカービューに保存します。ビューを再び開いたときに、私はviewDidLoadでそれを使用している場合しかし、私はどこに問題がUIPickerViewDataSourceがまだ完了していないので、スクロールが正しくないUIPickerViewDataSourceが終了したときを知りたい場合

[pickerView selectRow:lastSelectedRow inComponent:lastSelectedComponent animated:YES]; 

を使用しないでください。 UIPickerViewDataSourceが完了した後に代理人機能が見つかりません。 上記のコード行はどこで使用できますか?

答えて

0

あなたはアニメーション引数でYESを渡しているので、アニメーション化したいと思っています.->viewDidAppearではなくviewDidLoadでこのメソッドを呼び出す必要があります。

+0

ありがとうございます。しかし、viewDidAppearでは、View Controllerメインビューとpickerviewを含むサブビューが表示されたが、データソースがまだ終了していないため、明らかに機能しません。 – user689805

関連する問題