Я хочу включить внешний файл JavaScript с помощью async / await в мой проект swift.
Так есть ли способ запустить JS-код, подобный этому, в swift?
Я пытался использовать JavaScriptCore с jsContext.evaluateScript («JS-код идет сюда»), но он не работаеткак это должно.
Вот пример функции JS, которую я пытаюсь запустить в swift:
async function asyncFunction() {
const promise = new Promise((resolve, reject) => {
setTimeout(() => resolve("i am resolved!"), 1000)
});
const result = await promise;
// wait till the promise resolves (*)
console.log(result); // "i am resolved!"
}
asyncFunction();
Я ожидал получить результат после тайм-аута, но не могу получить желаемоезначения и результаты после некоторого времени ожидания JS в swift.