[iOS] URLQueryItem을 dictionary타입으로 변환하기

kimdocs...📄·2021년 3월 27일
0

배열을 변환하지 않고 사용하면, 혹시나 쿼리인자의 순서가 바뀌었을 때 꽤나 위험한 상황에 처하게 된다!

딕셔너리는 키로 접근이 가능하므로 딕셔너리 타입으로 변환해주기😎🙂

func queryToDictionary(_ array:[URLQueryItem]?) -> [String:String?]{
        guard array != nil else {
            return [:]
        }
        
        var dictionary = [String : String?]()
        for v in array! {
            dictionary.updateValue(v.value, forKey: v.name)
        }
        return dictionary
    }
profile
👩‍🌾 GitHub: ezidayzi / 📂 Contact: ezidayzi@gmail.com

0개의 댓글

관련 채용 정보