[swift] URLschemeを各要素に分割

URLschemeを各要素に分割

myapp://host/run&id=111111&name=aaaaaaaa
のようなURLschemeを各要素に分割する関数を作成してみた

サンプルコード

func dictionaryFromQueryString(query:String)->NSDictionary{
        var dict:[String:String] = [:]
        if let query:String = query {
            let parameterArray = query.componentsSeparatedByString("&")
            for parameters in parameterArray {
                if parameters.characters.count > 0{
                    let elementsArray = parameters.componentsSeparatedByString("=")
                    let key = elementsArray[0]
                    let value = elementsArray[1]
                    dict[key] = value
                }
            }
        }
        return dict
    }

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です