大家好,这行代码做什么?
AddRoleTVC *addRoleTVC = segue.destinationViewController;
我知道
AddRoleTVC *addRolveTVC
的第一部分,但我不知道segue.destinationViewController
的作用,我发现了许多不同的答案,但我不确定哪个是正确的。提前致谢! 最佳答案
在这里,segue.destinationViewController
指向我们将要导航到的ViewController,并且类型为“ id”。
因为我们知道要导航到的位置,即在这种情况下为AddRoleTVC
,所以我们可以将segue.destinationViewController
视为我们的AddRoleTVC
并在其上调用方法。
这样一来,我们就可以通过直接在新的ViewController(即addRoleTVC)上调用set属性方法,通过segue将数据从一个VC传递到另一个VC。