JS метод внутри объекта -> Swift - PullRequest
0 голосов
/ 21 мая 2018

Не уверен, является ли это очевидным ответом или нет, но я конвертирую объект 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.

Спасибо!

1 Ответ

0 голосов
/ 22 мая 2018

Похоже, структуры - это путь, а не вложенный словарь.

...