将对象的类名作为字符串使用
object_getClassName(myViewController)
返回这样的东西
_TtC5AppName22CalendarViewController
我正在寻找纯版本:“CalendarViewController”。如何获得类名的清理字符串?
我发现了一些关于这个问题的尝试,但不是一个实际的答案。是不是可能?
来自实例的字符串,例如myViewController:
原文链接:https://www.f2er.com/swift/321600.htmlString(describing: type(of: myViewController))
来自类型的字符串,例如MyViewController:
String(describing: MyViewController.self)
编辑:为Swift 3更新,感谢@AmitaiB