有数组名和数组下标,要想获得数组里面的元素可以借助模型

有数组名和数组下标,要想获得数组里面的元素可以借助模型。

#pragma mark - 结算

- (void)buyAction:(UIButton *)btn

{

    MakeOrderController *MakeOrderNV=[[MakeOrderController alloc]init];

    NSString *IdStr=@"";

    for (int i=0; i<_cartArray.count; i++) {

        ShopingModel *model=_cartArray[i]; // 用数组下标来初始化模型

        if ([IdStr isEqualToString:@""]) {

            IdStr=[NSString stringWithFormat:@"%@",model.goods_id];//第一个前面是没有逗号的,所以如果IdStr为空,说明这是第一个值

        }

        else{

        IdStr=[NSString stringWithFormat:@"%@,%@",IdStr,model.goods_id];//除了第一个元素后,后面的都是加逗号分隔用字符串拼接,每次必须把自身带上。

    }

    }

    NSLog(@"IdStr---->%@",IdStr);//测试打印结果

    MakeOrderNV.goods_id=IdStr;

    [self.navigationController pushViewController:MakeOrderNV animated:YES];


}


你可能感兴趣的:(IOS学习)