有时候string中含有特殊字符(如空格)会导致转url失败
在转化url之前将string重新编码一下
urlString=[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
但在IOS9.0之后这个方法被弃用了
需要使用
urlstring=[urlstring stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];