在Objective c

时间:2018-03-06 21:26:26

标签: ios objective-c

我有一个按钮,其中我正在做一些乘法和除法并将该值传递给另一个VC。每当按下按钮时,计算再次发生,并再次递增n值。我希望每当执行按钮操作时都应该进行一次计算。我通过另一个VC中的NSUserdefault传递值。我的代码就是这个,

 paymentTotal = (grandTotal /100) * 2.5 + 0.20;
                    grandTotal = grandTotal + paymentTotal;
                   self.lblGrandTotal.text = [NSString stringWithFormat:@"£%.2f", grandTotal];
                    NSLog(@"Total: %@",self.lblGrandTotal.text);
                    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
                    // saving an NSString
                    [prefs setObject:self.lblGrandTotal.text forKey:@"GrandTotal"];
                    NSLog(@"Save_Order_Data: %@", self.save_order_data);
                    CardExampleViewController *exampleVC = [CardExampleViewController new];
                    exampleVC.delegate = self;
                    exampleVC.save_order_data = self.save_order_data;
                    [self.navigationController pushViewController:exampleVC animated:YES];

1 个答案:

答案 0 :(得分:0)

你可以尝试

  if(paymentTotal != 0)
  {
      paymentTotal = (grandTotal /100) * 2.5 + 0.20;
      grandTotal = grandTotal + paymentTotal;
  }