Web view (Курс 4 Урок 55)

uiwebview

#1

Добрый день, помогите пожалуйста разобраться. Не получается перейти на сайт (Курс 4 Урок 55 Web View) Получает ноль почему-то.


#2

покажите как устанавливаете значение для url


#3


#4

Так у вас url записан как force unwrapped, а вы его нигде не устанавливаете. Конечно у вас приложение и упадет.


#5

А можно поподробнее?) я только учусь и не поняла, что вы имели ввиду


#6

Покажите как вы передаете ваши ссылки в WebViewController


#7

В самом начале ты пишешь свойство var url: URL! “!” - означает force unwrapped и говорит компилятору что значение полюбому будет. И если там вдруг окажется nil, то при обращении произойдет креш.

Ну и дальше у тебя идет viewDidload (конструкторов нет), и там ты не устанавливая значение (оно все еще nil) передаешь его в запрос. Соответственно запрос ждет что будет значение, а там нил и падает.

Поэтому как можно меньше юзай “!”, а если используешь, то устанавливай туда значение.


#8

Спасибо за подробное объяснение! :slight_smile:


#9

Эх, мне бы на работе такие задачи ставили… %)))


#10

а ЗП видимо старую оставили? :slight_smile:


#11

в корень зришь! :wink: (…)