我有一些安全变量,例如clientSecretStage
和clientSecretProd
。
我想遍历我的已知键(没有env后缀),然后在运行时填充变量。我的代码是这样的:
let secureKeyValues = LiveKeys();
let secureKeys: [String] = [
"clientSecret",
"code",
];
let env = 'Prod'; // this would be from config
let clientSecret = secureKeyValues["\(secureKey)\(env)"];
在编译时,我得到Type 'LiveKeys' has no subscript members
,尽管
print(secureKeyValues.codeProd);
可以正常工作。
答案 0 :(得分:0)
由于库不支持该语法,因此不可能。