【问题标题】:Errors after update to xcode 7.0.1 - append更新到 xcode 7.0.1 后的错误 - 追加
【发布时间】:2015-12-30 09:19:54
【问题描述】:

我最近将 Xcode 7 升级到 Xcode 7.0.1,现在我的代码似乎坏了。

var geog = [(cap:String(),paese:String(),moneta:String())]

geog.append(cap:"Roma",paese:"Italia",moneta:"Euro") // error here

错误是:cannot invoke 'append' with an argument list of .......

同样的代码适用于 Swift 1,甚至适用于 Swift 2,但现在似乎完全被破坏了。

我有数百行代码出现此错误,如果以前有效,我不想全部重写。我该如何解决这个问题?

【问题讨论】:

    标签: xcode swift append xcode7


    【解决方案1】:

    尝试转换:

    geog.append(cap:"Roma",paese:"Italia",moneta:"Euro")

    到:

    geog.append((cap:"Roma",paese:"Italia",moneta:"Euro"))

    【讨论】:

    • 谢谢,我知道解决方案很简单,我该如何自动化这个过程?我有数百行要修复
    • @GioB:我很惊讶 Apple 没有在其发行说明中包含此更改。虽然很微妙,但是追踪起来很麻烦。
    • @GioB:我真的不知道如何在不破坏其他代码的情况下正确地自动化这个过程。即使您将append(cap: 批量替换为append((cap:,您仍然需要担心右括号。
    • 我从那个开始,我希望有更快的东西
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多