URL Schemes 提取URL参数为字典
2019-09-28 本文已影响0人
Hero_2326
/**
获取url的所有参数
@param url 需要提取参数的url
@return NSDictionary
*/
-(NSDictionary *) paramWithURL:(NSURL *) url {
NSMutableDictionary *param = [[NSMutableDictionary alloc]init];
//传入url创建url组件类
NSURLComponents *urlComponents = [[NSURLComponents alloc] initWithString:url.absoluteString];
//回调遍历所有参数,添加入字典
[urlComponents.queryItems enumerateObjectsUsingBlock:^(NSURLQueryItem * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
[param setObject:obj.value forKey:obj.name];
}];
return param;
}