对象内部的 JS 方法 -> Swift



不确定这是否是一个显而易见的答案,但我正在将JS对象转换为Swift字典,并且不确定如何处理嵌套在对象内的方法。 例:

TopLevel: {
description: function () {
return "Text to return"
},
upgradeDescription: function () {
return "Text to return"
},
baseModifier: 0.01,
}

我的逻辑会说,把它写成:

"TopLevel": [
"description": func() {
return "Text to return"
},
"upgradeDescription": func() {
return "Text to return"
},
"baseModifier": 0.01
]

但斯威夫特不喜欢这样。 欣赏想法。 作为参考,我正在尝试将其作为完全转换。 请不要提供涉及不理会 JS 并简单地从新的 Swift 文件中引用它的建议。 这个项目将是100%的Swift。

谢谢!

看起来结构是要走的路,而不是嵌套字典。

最新更新