[iOS]URLQueryItemをdictionaryタイプに変換


配列を変換せずに使用すると、クエリ係数の順序が変更されると、かなり危険な状況に直面します.
キーでアクセスできるため、ディックシーケンスをディックシーケンスタイプに変換できます.😎🙂
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
    }