URL Schemes 提取URL参数为字典

/**

获取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;

}

你可能感兴趣的:(URL Schemes 提取URL参数为字典)