Эй, ребята, я делаю приложение для iphone, которое использует uipicker для получения информации от пользователя.у меня есть четыре разных uipickers и отдельные массивы для них.2 из 4 массивов работают.Я могу выбрать значения из них!.Однако два других, один из которых при нажатии, дает мне сообщение «SIGABRT», а другой, когда он попадает в 8-й элемент, делает то же самое! Вот мой код!сообщение об ошибке выделяет эти коды
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
................
else if (thePickerView == subtypepicker){
return [subtypepickerarray objectAtIndex:row];
}
else {
return[lymphnodearray objectAtIndex:row];
}
}
после проверки выходных данных, я обнаружил, что
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSMutableArray objectAtIndex:]: index 3 beyond bounds [0 .. 2]'
*** Call stack at first throw:
означает ли это, что мой массив пуст?признателен! спасибо