の最初と 2 番目の選択に基づいて、特定の数値を出力しようとしていUIPickerView
ます。ここにこのコードがあります。
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
if([[list objectAtIndex:[pickerView selectedRowInComponent:0]] isEqual: @"1 Gallon"] && [list2 objectAtIndex:[pickerView selectedRowInComponent:1] isEqual: @"Grams"])
output.text = @"1 GALLON GRAMS";
if([[list objectAtIndex:[pickerView selectedRowInComponent:0]] isEqual: @"2 Gallons"] && [list2 objectAtIndex:[pickerView selectedRowInComponent:1] isEqual: @"Ounces"])
output.text = @"2 GALLONS OUNCES";
}
しかし、No visible @interface for NSMutableArray
declares the selectorのエラーが発生し続けますobjectAtIndex:isequal
2 つの値が返す値を比較するにはどうすればよいですか? のようIF comp(0) == 3 and comp(1) ==2
に、3.4 を自分のラベルに出力します。