How to decode NSURL in iOS?

I am NewBie in iOS Development. I want to decode my paginated NSURL. Here my url like how

http://www.janvajevu.com/webservice/categorylist.php?category=%E0%AA%B8%E0%AB%8D%E0%AA%B5%E0%AA%BE%E0%AA%B8%E0%AB%8D%E0%AA%A5%E0%AA%AF&page=0 

And I decode this URL as

 NSURL *urls = [NSURL URLWithString:@"http://www.janvajevu.com/webservice/categorylist.php?category=%E0%AA%B8%E0%AB%8D%E0%AA%B5%E0%AA%BE%E0%AA%B8%E0%AB%8D%E0%AA%A5%E0%AA%AF&page=0"]; NSString *urlString = [urls absoluteString]; NSLog(@"UrlString %@",urlString); NSURL * url=[NSURL URLWithString:urlString]; 

But this give me only 0 page URLs, I want how to make my url like

 NSURL *urls=[NSURL URLWithString:@"My Url &page=%d",pagenum]; 

Here I want to place my url as a decoding of my source URL, if possible, then please give me a solution for this.

+5
source share
2 answers

you are doing it wrong. this is the right way

 NSString *urlString = @"http://www.janvajevu.com/webservice/categorylist.php?category=%E0%AA%B8%E0%AB%8D%E0%AA%B5%E0%AA%BE%E0%AA%B8%E0%AB%8D%E0%AA%A5%E0%AA%AF&page="; NSURL *targetURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@%d",urlString,pageNumber]]; NSLog(@"targetURL is : %@",targetURL); 
+3
source

Hope this helps you.

NSString * str = @ " http://www.janvajevu.com/webservice/categorylist.php?category=%E0%AA%B8%E0%AB%8D%E0%AA%B5%E0%AA%BE%E0 % AA% B8% E0% AB% 8D% E0% AA% A5% E0% AA% AF & page = 0 ";

 NSString *result =[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *urls = [NSURL URLWithString:result] ; 
0
source

Source: https://habr.com/ru/post/1209303/


All Articles