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;

}

上一篇 下一篇

猜你喜欢

热点阅读