如何在Swift中打印对象名称(非类)?

如何在Swift中打印对象名称(非类)?,swift,Swift,由此,我知道我可以使用 NSStringFromClass(YourClassName) 但我实际上还需要当前对象实例的名称。如果我有这样的代码: let loginForm = LoginFormViewController(); 我想在LoginFormViewController的实现中实际获取字符串形式的loginForm 我怎样才能做到这一点?不,你不能–编译时局部变量名会被剥离。您在这里试图解决的实际问题是什么?@Hamish,用于调试目的。我在调试控制台中打印了很多信息,拥有变

由此,我知道我可以使用

NSStringFromClass(YourClassName)
但我实际上还需要当前对象实例的名称。如果我有这样的代码:

let loginForm = LoginFormViewController();
我想在
LoginFormViewController
的实现中实际获取字符串形式的
loginForm


我怎样才能做到这一点?

不,你不能–编译时局部变量名会被剥离。您在这里试图解决的实际问题是什么?@Hamish,用于调试目的。我在调试控制台中打印了很多信息,拥有变量的名称将帮助我通过大量的单词进行定位。好吧,我想我那时运气不好。谢谢