我正在尝试将一个数字(UILabel)发送到另一个 UIViewController。
现在我可以采用一种方式,但是当我返回到初始控制器时,我还需要将结果带回初始控制器。
最重要的是,我试图用 4 个 UILabel 来做到这一点,所以我需要区分它们。
现在要进入第二个 ViewController 我想使用这样的 segue:
if ([segue.identifier isEqualToString:@"ChangeNumberSegue"])
{
NSLog(@"Changing the Number on NumberPadViewController");
NumberPadViewController *numberPad = segue.destinationViewController;
if(_BtnNumber01)
{
numberPad.numberLine.text = _LblNumber01.text;
}
if(_BtnNumber02)
{
numberPad.numberLine.text = _LblNumber02.text;
}
if(_BtnNumber03)
{
numberPad.numberLine.text = _LblNumber03.text;
}
if(_BtnNumber04)
{
numberPad.numberLine.text = _LblNumber04.text;
}
}
问题是:一旦我完成第二个视图,正确的方法是什么?一旦我进入第二个视图,它只会更改所选标签的编号。
干杯。