【问题标题】:'init' has been renamed to 'init(describing:)' in XCode8 [closed]'init' 已在 XCode8 中重命名为 'init(describing:)' [关闭]
【发布时间】:2016-12-19 09:27:09
【问题描述】:

真是快疯了,这么简单的一行代码编译不出来,为什么?

我正在使用 Xcode 版本 8.1 (8B62) 这是String(format: String, _ arguments: CVarArg...)的api参考

【问题讨论】:

  • 该 API 引用在顶部明确指出:"Foundation > String> init(format:_:)" ...

标签: swift xcode8 swift-playground


【解决方案1】:

import Foundation 添加到 Playground 的顶部。

这将导入 Foundation Framework 并允许您使用其 API。

【讨论】:

    【解决方案2】:

    发现String(format: String, _ arguments: CVarArg...)Foundation 的一部分,而不是默认构造函数,真是令人尴尬....

    解决办法是把import Foundation放在操场上

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-11
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多