Во вкладке о нас хочу реализовать такую тему, как при нажатии на адрес сайта, будет открываться браузер с сайтом (который я указал) и при нажатии на почту, будет открываться почта (чтобы человек мог написать нам). И ещё, я создал новый класс AboutViewController.swift и привязал кнопки к этому классу, но они не привязаны(кружок не закрашен).
Гиперссылка в Swift
нажми в сториборде на объекты и проверь связь
вот мои связи. если все привязано в сториборде то пересобери проект. если нет - тяни связи. проверь чтоб был правильно класс подписан
тогда напишите в методах кнопок какие то принты. запустите проект и проверьте. бывает Xcode тормозит
- В сториборде выбери нужный экран
- В инспекторе выбери класс (твой новый), который нужно (3), и по новой перетащи аутлеты (можно прямо на те же названия)
Кстати, у меня так и не получилось сделать гиперссылку в приложении
при нажатии на кнопку приложение крашится. Кто знает как решить?if let url = URL(string: "http://www........") {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
делаете новый контроллер. на него кидает WKWebView и на кнопку вешаете переход. потом читаете первый ответ и вперед
где две стрелочки вниз и вверх туда наведите (на любой параметр) - появится плюс: добавляете параметр App Transport Security Settings
. Далее внутри него добавляете Allow Arbitrary Loads in Web Content
и ставите ему YES
Там всего 3 параметра для разных типов загрузок - разберётесь ))
Для открытия просто ссылки явно проще UIApplication.shared.open
(1 строка кода) она и так встроенный браузер открывает )) Единственный минус - вне приложения ))