目标C:如何将选定的UIPickerView的值从一个类获取到另一个类

时间:2018-05-04 06:47:27

标签: objective-c datasource uipickerview

我在一个类中设置了UIPickerView值,实现了委托和其他所有内容,还有didSelectRow

在另一个类的另一个ViewController中,我为dataSource设置了委托。但是,当我尝试调用它时,它是null

如何修复此问题?感谢您的帮助。

didSelectRow中的代码:

    NSInteger distRow = [self.distPicker selectedRowInComponent: 
        pickerViewComponent];

    NSString *distance = self.dist[distRow];

我从另一个ViewController调用以下两种方法,但它不起作用:

    NSString *distance = self.dist[[self.distPicker selectedRowInComponent:
        pickerViewComponent]];

    NSLog(@"picker %@",self.distPicker.dataSource);
    NSLog(@"%@", distance);
选择器的

NSLongnull,时间为0

0 个答案:

没有答案