我试图在游乐场中实现以下代码:
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")
我收到此错误:"实例成员"阅读"不能用于类型自定义类型"文件" "
你们中的任何人都知道这个错误的原因或我该如何解决?
我真的很感谢你的帮助。
答案 0 :(得分:1)
您已经定义了静态方法,因此可以像
那样访问它let content = File.open("ba")