2014-12-17 33 views
5

IOS Geliştirme'da NewBie. BeniOS'ta NSURL nasıl çözülür?

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 

olarak burada sayfalama ile benim URL Beğen benim NSURL Decode istiyorum Ve ben

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

gibi bu URL'yi Decode Ama ben benim url yapmak ister istiyorum bana sadece 0 Sayfa Url ver o zaman bunun için bana Çözüm ver lütfen Olası ise Burada

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

olarak benim Orijinal Url'sinin Coded olarak My Url yerinde istiyorum.

+0

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

+0

Bu URL'yi nereden alıyorsunuz? – Mrunal

+0

olası bir kopyası [NSURL bir parametre dizesinde bir anahtar için tek bir değer çıkarır] (http://stackoverflow.com/questions/2225814/nsurl-pull-out-a-single-value-for-a-key- -de-parametre-dize) – Droppy

cevap

3

yanlış bir şekilde yapıyorsunuz. Bunun doğru yol

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

Sanırım ilk satırınızda sayfa =% d' istiyorum ve 'sayfa = 0' – Fonix

+0

@ Fonix Ama sonra nasıl artırırım? –

+0

@Fonix güncellenmiş cevaba bakınız. – Nitin