gpt4 book ai didi

ios - 覆盖准备方法的 Swift 发送器

转载 作者:行者123 更新时间:2023-11-28 12:16:49 25 4
gpt4 key购买 nike

我使用 eBook iOS Development Essentials 学习 iOS 开发,其中有一部分是关于 Master-Detail 接口(interface)的。我应该在

override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)

方法。问题是我只有

override func prepare(for segue: UIStoryboardSegue, sender: Any?)

方法。手动将发件人更改为 AnyObject 不起作用 - 导致:

Method does not override any method from its superclass

由于该方法没有按预期工作,我想知道它是否与发件人有关。

最佳答案

你应该覆盖这个方法:

func prepare(for segue: UIStoryboardSegue, sender: Any?)

错误:

Method does not override any method from its superclass

发生,因为 UIViewController(父类(super class))没有override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?) 方法,所以没有什么可以覆盖的。

方法 prepare(for segue: UIStoryboardSegue, sender: AnyObject?) 在 Xcode 8 beta 6 中更改为 prepare(for segue: UIStoryboardSegue, sender: Any?)

关于ios - 覆盖准备方法的 Swift 发送器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46245895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com