복붙노트

[SWIFT] URL은 스위프트 3 항상 무기 호입니다

SWIFT

URL은 스위프트 3 항상 무기 호입니다

해결법


  1. 1.URL에 공백이 포함되어 있기 때문에 개봉 된이 전무를 받고. 먼저 문자열을 인코딩 한 다음 URL로 변환해야합니다.

    URL에 공백이 포함되어 있기 때문에 개봉 된이 전무를 받고. 먼저 문자열을 인코딩 한 다음 URL로 변환해야합니다.

    func getJSON(strURL: String)  {
        if let encoded = strURL.addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed),
            let myURL = URL(string: encoded) {
           print(myURL)
        }
    
        var dictReturn:Dictionary<String, Any> = [:]
    
        //cancel data task if it is running
        myDataTask?.cancel()
    }
    

    URL은 다음과 같습니다

    https://itunes.apple.com/search?media=music&entity=song&term=The%20Chain
    
  2. from https://stackoverflow.com/questions/46411038/url-is-always-nil-in-swift-3 by cc-by-sa and MIT license