Нужна помощь с приложением конвертер единиц, получая uipicker для вызова функции - PullRequest
0 голосов
/ 30 августа 2011

что-то происходит в этом кусочке кода

      - (void)pickerView:(UIPickerView *)
      thePickerView didSelectRow:
     (NSInteger)rowinComponent:(NSInteger)component {
      if ( row ==1) {

    -(IBAction)presstoconvert{

    float number1 = ([initamount.text floatValue ]);
    float answer = number1 *12;
    result.text = [[NSString alloc]initWithFormat:@"%2.f", answer];
    }
}

else ( row == 2);{
    float number1 = ([initamount.text floatValue ]);
    float answer = number1 /12;
    result.text = [[NSString alloc]initWithFormat:@"%2.f", answer];
}

}

1 Ответ

0 голосов
/ 30 августа 2011

Почему вы определили pressToConvert внутри didSelectRow:?Просто удалите - (IBAction)presstoconvert{ & соответствующий } и у вас все будет хорошо.

В противном случае вы можете переместить pressToConvert за пределы тела этого метода и вызвать его отсюда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...