2014-12-17 3 views
5

iOS 개발의 NewBie입니다. 나는iOS에서 NSURL을 디코딩하는 방법은 무엇입니까?

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 

로 여기 매김 내 URL처럼 내 NSURL을 디코딩 할 그리고 난

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]; 

처럼이 URL을 디코딩 그러나 내가 아니라 내 URL을 좋아하려는 나에게 만 0 페이지 URL을 지정 그 후 나에게 해결책을주십시오 가능한 경우 여기에

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

로 난 내 원래 URL의 디코딩과 같은 내 URL의 장소에서합니다.

+0

Pa6i su karis ........ –

+0

어디에서이 URL을 얻을 수 있습니까? – Mrunal

+0

가능한 복제본 [NSURL은 매개 변수 문자열의 키에 대해 단일 값을 추출합니다.] (http://stackoverflow.com/questions/2225814/nsurl-pull-out-a-single-value-for-a-key- in-a-parameter-string) – Droppy

답변

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); 
+0

첫 번째 줄에는'page = % d'을 쓰고 싶습니다.'page = 0'이 아닙니다. – Fonix

+0

@Fonix하지만 어떻게 증가시킬 수 있습니까? –

+0

@Fonix 업데이트 된 답변보기. – Nitin