2 bluetooth99 bluetooth99 于 2013.04.15 11:04 提问

从pickerView中比较数值

实现功能要求:根据pickerView中第一和第二个选项决定输出的具体数字,代码如下:

-(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'

如何比较两个返回的值?比如 IF comp(0) == 3 and comp(1) ==2, output 3.4。
多谢。

1个回答

zj382561388
zj382561388   2015.08.25 16:27

楼主的第一个问题 返回的值 是NSString类型么
第二个问题 不知道 楼主 想应用在什么地方 if(条件1 && 条件2 ){ 输出} 是这样么

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!