2013-03-28 39 views
0

我想执行'TotalLabel'计算,到另一个称为'AdultPayNowViewController'的ViewContoller。我还要执行的“x”值,这是一个的UITextField该用户输入量到“AdultPayNowViewController”我如何将一个ViewController的值传递给另一个ViewController,它们是用户输入和'计算'

//AdultTicketCalculator.h

@interface StudentTicketCalculatorViewController : UIViewController { 

    IBOutlet UITextField *Quantity; 
    IBOutlet UILabel *Pricelabel; 
    IBOutlet UILabel *TotalLabel; 
    IBOutlet UIButton *CheckoutButton; 

} 

-(IBAction)calculate; 
-(IBAction)clear; 

@end 

\\AdultTicketCalculator.m 

-(IBAction)calculate { 

    float x = ([Quantity.text floatValue]); 
    float c = x*15; 

    TotalLabel.text = [[NSString alloc] initWithFormat:@"$%.2f", c]; 

} 

-(IBAction)clear { 

    Quantity.text [email protected]""; 
    Pricelabel.text [email protected]"$15.00"; 
    TotalLabel.text [email protected]""; 
+0

我还是说要检查一下singleton方法。您可以将任何想要的变量发送到单例中,并且可以在应用程序的任何位置调用它。 – Douglas

+0

N.B.你也可以使用类方法'[NSString stringWithFormat:@“$%。2f”,c];'来代替。 –

+2

答案取决于你如何得到这个其他控制器。您应该提供更多关于此控制器和另一个控制器位于应用程序中的信息。一个人创造另一个吗?你在继续使用这个其他控制器吗?等等 – rdelmar

回答

相关问题