在幫助文檔,它說:reloadComponent方法UIPickerView
調用此方法將導致選擇器視圖來查詢新數據委託給定組件。
我在添加一些斷點:
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
當我打電話的reloadComponent
方法,但他們沒有被稱爲。問題是什麼?
你提供了reloadComponent的正確索引嗎?嘗試調用reloadAllComponents – 2011-03-16 08:51:43
檢查是否已將'pickerView'的'Datasource'和'Delegate'Connections連接到文件的所有者。希望這可以幫助你。 – 2011-03-16 08:58:05
對不起,我已經將委託和數據源設置爲文件所有者。但它沒有奏效。 – Daemon 2011-03-16 09:00:07