我通过单击按钮使用 prepareForSegue() 方法通过 segue 传递数据。现在,我可以在第二个视图中使用它来将其打印到标签或类似的东西上。问题是所说的值每隔几秒就会改变一次,但第二个视图只显示初始值(因为事件只发生一次!)。我想过一个计时器,但我不确定这是否可以帮助我解决这个问题。有人知道使用 segue 实现这种数据更新的可能性吗?如果没有,你想如何解决这个问题?我需要一个基本方法的提示。
提前致谢!
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([[segue identifier] isEqualToString:@"tab"]){
NSNumber *sliderNumber = [self.dic objectForKey:@"slider"];
NSString *convertSliderNumber = [sliderNumber stringValue];
TabBarViewController *tabBar = [segue destinationViewController];
[tabBar setLabelString:convertSliderNumber];
}
}