Не уверен, является ли это очевидным ответом или нет, но я конвертирую объект 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
]
Но Swift это не нравится.Цени мысли.Для справки, я пытаюсь сделать это как полное преобразование.Пожалуйста, не предоставляйте рекомендации, которые включают оставление JS в покое и просто ссылку на него из нового файла SwiftЭтот проект будет 100% Swift.
Спасибо!