Поэтому я пытаюсь получить имя фактической переменной как строку в 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, и я хочу фактическое имя переменной.