我在一个类中设置了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);
选择器的 NSLong
为null
,时间为0
。