如何在iOS中解码NSURL?

5 objective-c nsurl decoding ios

我是iOS开发中的NewBie.我想用Pagination解码我的NSURL我的Url就像

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
Run Code Online (Sandbox Code Playgroud)

我解码这个URL就像

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];
Run Code Online (Sandbox Code Playgroud)

但它只给我一个我想要的网页,就像我的网址一样

NSURL *urls=[NSURL URLWithString:@"My Url &page=%d",pagenum];
Run Code Online (Sandbox Code Playgroud)

在这里,我希望在我的Url的位置解码我的原始URL如果可能那么请给我解决方案.

Nit*_*tin 3

你这样做的方式是错误的。这是正确的方法

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);
Run Code Online (Sandbox Code Playgroud)