Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Alamofire的自定义URL编码_Ios_Swift_Alamofire - Fatal编程技术网

Ios Alamofire的自定义URL编码

Ios Alamofire的自定义URL编码,ios,swift,alamofire,Ios,Swift,Alamofire,我对Alamofire URLEncoding有问题,特别是对于参数数组,其中使用[]分隔符来解析参数数组 如何为这种情况编写自己的URL编码?请尝试以下方法: 如何使用 请使用此字符串扩展名 public extension String { public func URLEncode() -> String { return self.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQu

我对Alamofire URLEncoding有问题,特别是对于参数数组,其中使用[]分隔符来解析参数数组

如何为这种情况编写自己的URL编码?

请尝试以下方法:

如何使用


请使用此字符串扩展名

 public extension String {
    public func URLEncode() -> String {
        return self.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)!
      }
    }
 Alamofire.request("url", method: .get, parameters: ["foo": ["bar1", "bar2"]], encoding: CustomGetEncoding()).validate().responseJSON { (response) in

        }
 public extension String {
    public func URLEncode() -> String {
        return self.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)!
      }
    }