是否可以通过Segue传递double(例如)的值?给定示例代码,我试图通过Segue将UIStepper(双精度)的值传递给另一个视图。我知道我必须在另一个控制器上声明双重,但我不确定这是否可行。我需要在其他View Controller中声明什么才能使其正常工作?
提前致谢。
-PaulS。
-(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;
}
}
答案 0 :(得分:1)
如果您在classLength
课程中添加home_v1_ViewController
作为媒体资源,这应该可以正常工作:
头文件(.h):
@property (nonatomic) double classLength;
实施文件(.m):
@synthesize classLength;