阅读背景:

具有协议扩展的Swift Generic Unknown Member

来源:互联网 

If I have the following code:

如果我有以下代码:

protocol ObjectType {
    var title: String { get set }
}

extension ObjectType {
    var objectTypeString: String {
        let mirror = Mirror(reflecting: self)
        return "\(mirror.subjectType)"
    }
}

class Object: ObjectType {
    var title = ""
}

class SomeOtherClass {
    private func someFunc<T: Object>(object: T) {
        print(object.objectTypeString)
    }
}
pro



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: