这是我的问题,如果这是一个非常频繁的问题,我很抱歉。
我有一个网络服务,我从中获取不同方法的项目和假期。现在我只想将这个假日和项目加载到单个组件中的uipickerview
中。
例如,我的项目名称为proj1, proj2,proj3
,来自网络服务的getProjects
方法。
同样地,我假设名为sickleave, casual leave
的假期来自网络服务的getHolidays
方法。
所以我希望以sickleave,casual leave,proj1,proj2
uipickerview
的方式
我想某些答案会说明使用NSMutableArray,但我不知道如何使用它......
答案 0 :(得分:0)
我认为您应该按照以下步骤操作:
[picker reloadAllComponents]
将选择器视图委托方法用作:
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return [yourArray count];
}
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1 ;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
return [yourArray objectAtIndex:row];
}
另外,请不要忘记连接您的选择器视图委托和数据源。