0

アプリで UIpickerview を使用しています。問題は、より多くの行を返すにもpickerview titleforrowかかわらず、関数が常に 3 行をnumberofRowsinComponent返すことです。

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:
    (NSInteger)component {

return [filteredTerms count]; }


- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:
    (NSInteger)row forComponent:(NSInteger)component {


CreateOrder *order =  [filteredTerms objectAtIndex:row];

NSString *title;
title = order.kBranchName;

return title;   }   

返された数または行をハードコーディングしようとしましたが、機能していません。titleforrow行は常に 2 から始まります。

4

1 に答える 1

2

これを試して

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{

return [filteredTerms objectAtIndex:row];

 }
于 2011-05-26T11:16:07.140 に答える