使用 instantiateViewControllerWithIdentifier 和 Performseguewithidentifier 有什么区别?

2024-01-04

这两种方法都允许我呈现一个新的视图控制器(一种通过调用presentviewcontroller),所以我不明白两者之间的区别以及何时应该使用它们。


它们都引用故事板相关的标识符。主要区别是一(performSegueWithIdentifer) 根据 Segue 的末尾(segue 指向的位置)实例化一个对象,而另一个 (instantiateViewControllerWithIdentifier) 根据 VC 的标识符(而不是 segue)实例化一个唯一的 VC。

您可以在情节提要中的不同位置拥有多个具有相同标识符的 Segue,而情节提要中的 VC 不能具有相同的标识符。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 instantiateViewControllerWithIdentifier 和 Performseguewithidentifier 有什么区别? 的相关文章

随机推荐