2017-02-22 15 views
7

У меня есть открытые url-коды webLink в Swift3, но когда я его использую, это дает мне это предупреждение;«openURL» устарел в iOS 10.0: Пожалуйста, используйте openURL: options: completeHandler: вместо этого в Swift 3

'OpenUrl' осуждался в прошивкой 10.0: Пожалуйста, используйте OpenUrl: Опции: completionHandler: вместо

Как я могу решить это, мои коды под ниже.

let myUrl = "http://www.google.com" 
if !myUrl.isEmpty { 
           UIApplication.shared.openURL(URL(string: "\(myUrl)")!) 
          } 

спасибо.

ответ

17

использовать как

if let url = URL(string: "\(myUrl)") { 
       UIApplication.shared.open(url, options: [:], completionHandler: nil) 
      } 

для получения дополнительной справки см этот образец link

+0

ти чувак работал я одобрят ваш ответ. – SwiftDeveloper

+0

@SwiftDeveloper - уверен и рад услышать –

3

Попробуйте использовать это:

UIApplication.shared.open(URL(string: "\(myUrl)")!) 

 Смежные вопросы

  • Нет связанных вопросов^_^