Свифт оцените JavaScript в веб-просмотре - PullRequest
0 голосов
/ 21 января 2019

Почему, когда я изменяю эту переменную функции endc на обычный текстовый пример

let endc = "here is path as string"

тогда работает - когда я хочу получить "путь" из функции, тогда мой код не работает

есть моя проблема - почему?

1 Ответ

0 голосов
/ 21 января 2019

Оператор + перегружен для класса String, поэтому оба операнда должны быть String, чтобы он работал.

Здесь ваша переменная endc имеет тип URL. Так что + не работает для String и URL.

Лучше конвертировать URL в строку, а затем использовать +, например:

var welcome = js + endc.absoluteString + typer

Теперь это должно сработать.

Кроме того, я думаю, вам следует добавить точку с запятой в строку typer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...