小编Tho*_*har的帖子

Xcode6.3.2 Swift错误与静态常量

我试图弄清楚为什么我在Xcode 6.3.2中对这种类型的构造有持续的编译问题.

class Foo {
  static let CONSTANT_NAME = "CONSTANT_STRING"
  ...
  func bar () -> String {
    var s = String(format:"%s,%d\n", CONSTANT_NAME, 7)
    return s
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

据我了解这种语言,这应该是完全合法的代码,但是Xcode经常(hah-pun)有问题引发错误

"Foo课程中没有成员CONSTANT_NAME"

如果我很幸运并强迫它清理,然后重建它将有时会自行解决并工作.其他时候,即使这样做,然后尝试打开/关闭项目仍然无法解决问题.

所以,我想我的隐含跟进问题(如果上面的答案是 - 它是合法代码)是:是Xcode Swift编译器,即使像这样的基本事情可能会导致问题吗?如果是这样,斯威夫特似乎处于一种非常糟糕的状态.

static static-members swift

1
推荐指数
1
解决办法
118
查看次数

标签 统计

static ×1

static-members ×1

swift ×1