我想在Swift中以字符串形式获取实际变量名,但是还没有找到方法......或者可能是我从错误的角度来看待这个问题和解决方案。
所以这基本上是我想做的事情:
var appId: String? = nil
//This is true, since appId is actually the name of the var appId
if( appId.getVarName = "appId"){
appId = "CommandoFurball"
}
很遗憾,我在苹果文档中没有找到接近此内容的东西,只有这个:
varobj.self or reflect(var).summary
然而,这提供了变量本身或变量类型(在这种情况下为String)的信息,我想要的是变量的实际名称。