pickerview titleForRow的行始终从2开始

问题描述

|| 我在我的应用中使用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开始。     

解决方法

尝试这个
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{

return [filteredTerms objectAtIndex:row];

 }