Swift playground - 实例成员不能用于类型自定义类

时间:2016-05-10 21:49:37

标签: swift swift2 swift-playground xcode7.3

我试图在游乐场中实现以下代码:

class File {
    class func open(path: String, encoding: NSStringEncoding = NSUTF8StringEncoding) -> String? {
        if NSFileManager().fileExistsAtPath(path) {
            do {
                return try String(contentsOfFile: path, encoding: encoding)
            } catch let error as NSError {
                print(error.code)
                return nil
            }
        }
        return  nil
}

但是当我尝试访问该课程时:

let read = File()
let content = read.open("ba")

我收到此错误:"实例成员"阅读"不能用于类型自定义类型"文件" "

你们中的任何人都知道这个错误的原因或我该如何解决?

我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您已经定义了静态方法,因此可以像

那样访问它
let content = File.open("ba")