Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIPickerView数据(属性列表)_Ios_Objective C_Uipickerview - Fatal编程技术网

Ios UIPickerView数据(属性列表)

Ios UIPickerView数据(属性列表),ios,objective-c,uipickerview,Ios,Objective C,Uipickerview,我想知道是否可以使用属性列表在didSelectRow:RowIncomonent方法中加载数据 例如: - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { NSLog(@"Selected Row %ld", (long)row); switch(row) { case 0:

我想知道是否可以使用属性列表在
didSelectRow:RowIncomonent
方法中加载数据

例如:

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row   inComponent:(NSInteger)component
{

    NSLog(@"Selected Row %ld", (long)row);
    switch(row) {
        case 0:
            self.prixAS.text = @"Choisissez votre";
            self.prixAR.text = @"destination.";
            self.prixdAS.text = nil;
            self.prixdAR.text = nil;
            break;
因此,请使用属性列表加载此数据


感谢

使用委托协议检索选择器中显示的数据:

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

如何检索数据(从静态数组、属性列表等)取决于您。
没有从属性列表加载名称的现有API方法。

我不明白您要做什么。你能更清楚地说明你想要什么,你期望什么,举个例子吗?@Larme我希望能够用属性列表加载UIPicker的数据。但不是viewDidLoad方法中的数据。如果选择了案例0或1或etc(请参阅源代码up),我的数据会发生变化,我想知道是否可以从属性列表加载此数据。
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view