2

是否可以通过 Segue 传递双精度值(例如)?给定示例代码,我试图通过 Segue 将 UIStepper (双精度)的值传递给另一个视图。我知道我必须在另一个控制器上声明双精度,但我不确定这是否可能。我必须在另一个视图控制器中声明什么才能使其工作?

提前致谢。

-保罗。

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"home2Segue"]) 
    {
        double classLength = stepperClassTime.value;

        home_1_ViewController *vc = (home_1_ViewController *)[segue destinationViewController];

        vc.classLength = classLength;  

    } 
}
4

1 回答 1

1

classLength如果您在类中添加为属性,那应该可以正常工作home_v1_ViewController

头文件(.h):

@property (nonatomic) double classLength;

实施文件(.m):

@synthesize classLength;
于 2012-03-11T02:25:28.733 回答