+ (NSDictionary*)getParamFromURL:(NSString*)str { NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; NSString *url=str; NSArray *comp1 = [url componentsSeparatedByString:@"?"]; NSString *query = [comp1 lastObject]; NSArray *queryElements = [query componentsSeparatedByString:@"&"]; for (NSString *element in queryElements) { NSArray *keyVal = [element componentsSeparatedByString:@"="]; if (keyVal.count > 0) { NSString *variableKey = [keyVal objectAtIndex:0]; NSString *value = (keyVal.count == 2) ? [keyVal lastObject] : nil; NSLog(@"%@ -> %@",variableKey,value); [params setValue:value forKey:variableKey]; } } return [params copy]; }