在Swift 2.2中替换_stdlib_getDemangledTypeName()

时间:2016-01-27 11:31:36

标签: swift swift2

最新版本的Swift 2.2删除了_stdlib_getDemangledTypeName()

我有什么选择来替换它?

我目前正在使用这样的调试消息:

let debugStr = "\(_stdlib_getDemangledTypeName(self)) -> \(self.versionString) (\(self.versionInfo))"

1 个答案:

答案 0 :(得分:17)

您可以通过String初始化工具获得有关类型名称的详细说明。这应该足以替代_stdlib_getDemangledTypeName

示例:

String(self.dynamicType)