Я установил значение 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
.