以编程方式获取协议的名称

时间:2018-04-16 10:30:30

标签: swift swift4

如何以编程方式检索协议名称?

protocol SomeProtocol {
func printName()
}

extension SomeProtocol {
func printName() {
print("Name?")
}
}

1 个答案:

答案 0 :(得分:1)

print(SomeProtocol.self)

或者如果您想要String

let name = String(describing: SomeProtocol.self)
print(name)