试过这个,它给了我一个错误: class BaseClass { class var testProperty: String { return "Original" } class func testingFunc()-Self { return self // error - Can not convert return expression of type "Self.Type" to return the type
class BaseClass {
class var testProperty: String {
return "Original"
}
class func testingFunc()->Self {
return self // error - Can not convert return expression of type "Self.Type" to return the type "Self"
}
}
任何想法?
谢谢
class Foo {
class func classMethod() -> Foo.Type {
return self // means Foo.self
}
func instanceMethod() -> Foo {
return self // means <instance of Foo>.self
}
}
