Я пытаюсь получить значение из UIPicker, который заполнен круглыми числами, целыми числами, извлеченными из и NSMutableArray.Я пытаюсь преобразовать извлеченные значения в фактическое значение int.
Я пытался это сделать в .m:
int pickednumber;
......
-(void) pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
NSString *numbers = [arrayNumbers objectAtIndex:[pickerView selectedRowInComponent:0]];
pickednumber = [NSString stringWithFormat:@"%d", numbers];
NSLog(@"Picked number %@ ", numbers);
}
Я получаю сообщение об ошибке в строке selectednumber =: Несовместимый указательцелочисленное преобразование, присваивающее 'int' из 'id'.Что я делаю не так?
Сообщение отредактировал Sounddesigner 3/8/12 в 15:05