ios - Segue相关函数

标签 ios objective-c swift

我知道,我可以通过以下方式以编程方式执行 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/

相关文章:

ios - SceneKit 按钮显示延迟

javascript - 在 iOS Chrome 中返回页面时恢复表单值

ios - reloadRowsAtIndexPaths 不更新我的单元格数据

iOS 解释 BLE 数据和字节 swift 3

python - Django、Facebook Graph API 和 iOS

objective-c - 发送文本到笔记

objective-c - 自动释放与释放

ios - 解决 IOS 中服务器端数据库延迟的最佳方法

ios - 为什么纬度和经度在 ios 9 中显示为零?

ios - 当且仅当 producerA 不抛出错误时如何执行 producerB?