gpt4 book ai didi

ios - TouchesBegan 不适用于 swift 2.0

转载 作者:行者123 更新时间:2023-11-29 01:39:30 24 4
gpt4 key购买 nike

我使用的是 Xcode 7.1 和 iOS 9.1 beta。我从 Xcode 6.2 导入了我的工作代码,但收到一条错误消息“方法没有覆盖其父类(super class)中的任何方法”

这不是最新的 swift 语法问题。我已经排除了以下情况:

  1. syntax is updated for swift 2.0:
      override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?)
  2. 在 Xcode 中重写时,语法由 xcode 本身建议。
  3. 最重要的是,如果我创建一个新的测试项目并尝试覆盖 touchesBegan,我不会看到这个问题。问题仅在于导入的代码。
  4. 我正在 UIViewController 子类中覆盖此方法。
  5. 同样的问题在 Xcode 7 beta 6 中也可以重现

在我看来,要么是导入代码的测试版错误,要么是我的配置有问题。欢迎任何建议。感谢您的帮助。

最佳答案

如果您导入了代码,它可能仍在尝试链接到另一个项目。如果您将代码粘贴到 TextEdit 中然后重新复制它,这将破坏您的代码可能具有的所有链接。

您也可以尝试将 Xcode 更新到最新版本。

试试看,让我知道结果如何。

关于ios - TouchesBegan 不适用于 swift 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32574645/

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