在swift类的静态函数中访问非静态常量

Muh*_*lah 2 ios xcode6 swift2

我是 swift 的新手。我想在下面是我的代码的静态函数中使用 swift 类的非静态成员。我无法在静态函数中访问类的非静态成员。有没有办法在 swift 函数中访问非静态成员?

public class Test{
private let testString:String

init(test:String){
     testString = test
}

static func Get(url:String){
 //Here testString is not accessable..
}
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*der 5

不,没有办法访问静态函数中的非静态变量。不过,您可以创建类的静态实例(一种制作单例的方式)并访问其 testString 变量。