避免在字典和字典数组中添加重复对象

时间:2015-09-16 07:18:42

标签: ios iphone uitableview nsmutablearray nsmutabledictionary

我是iOS的新手,制作一个带有桌面视图的购物车屏幕,每个单元格有两个按钮,其中一个用于添加数量,另一个用于在特定单元格中选择变体,我想制作一个no的数组。在上次更新数量的表格视图中选择的对象,如果选择了两个不同的变体,则应该有两个对象及其选定的变体,它们的个别数量也在数组中

-(void)addQuantityMethod:(id) sender
{
   ItemSelectTableViewCell *clickedCell = (ItemSelectTableViewCell *)         [[sender superview] superview];
   quantity = [clickedCell.qtyDisplayLbl.text intValue];
   NSIndexPath *clickedButtonPath = [self.subMenuTblView  indexPathForCell:clickedCell];
   if (clickedButtonPath)
   {
      clickedCell.qtyDisplayLbl.text = [NSString stringWithFormat:@"%d",++quantity];
   }

   [self.selectedDict setObject:clickedCell.itemNameLbl.text forKey:@"pName"];
   [self.selectedDict setObject:clickedCell.itemPriceLbl.text forKey:@"unitPrice"];
   [self.selectedDict setObject:clickedCell.lblSelectVariant.text forKey:@"variant"];
   [self.selectedDict setObject:clickedCell.qtyDisplayLbl.text forKey:@"qty"];

如果有人可以帮助我,那么请为我处理我的新手很复杂。提前谢谢

0 个答案:

没有答案