【问题标题】:In Xcode, what does it mean when an autocompletion suggestion is crossed out?在 Xcode 中,自动补全建议被划掉是什么意思?
【发布时间】:2020-06-25 14:59:54
【问题描述】:

在 Xcode 11 中,自动补全建议被划掉是什么意思? 像这样:


在本例中,onSubmit 的签名为:

@IBAction private func onSubmit(sender: UIButton)

UIButton 文档中Responding to Button Taps 中的列表相匹配。

【问题讨论】:

  • 一些答案​​表明这是一个错误,其他答案通常意味着该符号已被弃用...顺便说一句,您可以尝试匿名签名中的第一个参数并查看它是否仍在发生? (onSubmit(_ sender: UIButton))
  • “该符号已弃用”是什么意思? ???它仍在 UIButton 文档页面上。
  • 我的意思是划掉的符号,在您的情况下显然不推荐使用,因此可能是 Xcode 错误。

标签: swift xcode uibutton


【解决方案1】:

这个特定的例子只是你正在使用的 Xcode 版本中的一个错误。更新到 Xcode 12 测试版,它将消失(那里的代码完成度得到了极大的改进)。

现在,您可以写 self.ons... 并要求代码完成,然后划掉就会消失。或者,尽管被划掉,但还是选择它并继续前进。

【讨论】:

    猜你喜欢
    • 2013-04-05
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 2022-01-11
    • 2012-09-03
    • 2016-12-12
    • 1970-01-01
    • 2013-03-27
    相关资源
    最近更新 更多