我知道,我可以通过以下方式以编程方式执行 segue 操作:
-performSegueWithIdentifier:sender:
我还知道 UIViewController 上另一个与 segue 相关的方法,-prepareForSegue:sender:
,我可以在其中对目标 View Controller 进行自定义。
但我想知道,哪个先被调用?
假设在一个场景中,有一个 ViewControllerOne ,它有一个按钮触发 -performSegueWithIdentifier:sender:
,然后转到 ViewControllerTwo 。
最佳答案
第一个是performSegueWithIdentifier:sender:
,实际上这是您执行的。
您提到的第二个调用prepareForSegue:sender:
是委托(delegate)调用,您不必强制实现
关于ios - Segue相关函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35769061/