您的位置:首页 > 移动开发 > IOS开发

IOS 将请求参数字典转换为参数字符串

2016-04-08 17:07 369 查看
适用的地方蛮多的,比如请求出错后台需要你的请求连接来debug。

最后把方法写在NSDictionary的分类中,具体代码如下:

- (NSString *)URLRequestStringWithURL:(NSString *)urlstr{

NSMutableString *URL = [NSMutableString stringWithFormat:@"%@",urlstr];
//获取字典的所有keys
NSArray * keys = [self allKeys];

//拼接字符串
for (int j = 0; j < keys.count; j ++){
NSString *string;
if (j == 0){
//拼接时加?
string = [NSString stringWithFormat:@"?%@=%@", keys[j], self[keys[j]]];

}else{
//拼接时加&
string = [NSString stringWithFormat:@"&%@=%@", keys[j], self[keys[j]]];
}
//拼接字符串
[URL appendString:string];

}
return URL;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息