2017-02-22 7 views
7

मैंने Swift3 में खुले वेबलिंक यूआरएल कोड काम कर रहे हैं, लेकिन जब मैं इसका उपयोग करता हूं तो मुझे यह चेतावनी मिलती है;'openURL' को आईओएस 10.0 में बहिष्कृत किया गया था: कृपया openURL का उपयोग करें: विकल्प: समापन हैंडलर: बदले में स्विफ्ट 3

'openURL के iOS 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

Ty दोस्त काम मैं अपने जवाब को स्वीकृति दे देंगे देखने की तरह इस्तेमाल करते हैं। – SwiftDeveloper

+0

@ स्विफ्ट डेवलपर - सुनने के लिए निश्चित और खुश –

3

कोशिश यह उपयोग करने के लिए:

UIApplication.shared.open(URL(string: "\(myUrl)")!) 
संबंधित मुद्दे