2013-09-11 2 views
1
-(void)gettop10button 
{ 
    NSURL *url=[NSURL URLWithString:@"http://appabn.com/iphone/files/api/api.php?q=helo_users&u_id=5&page=1"]; // web api link 

    NSURLRequest *request=[NSURLRequest requestWithURL:url]; 
    connection=[NSURLConnection connectionWithRequest:request delegate:self]; 

В последней из ссылок мы видим, что страница = 1, у меня более 10 страниц. так как я могу передать переменную/параметр/аргумент, так что я могу увеличить страницу нет. Заранее спасибо 'int page; page++;как передать аргументы и параметры в веб-службе json?

can perform like as . 

в последний ссылке мы видим, что страница = 1, у меня есть более чем 10 страниц. так как я могу передать переменную/параметр/аргумент, так что я могу увеличить страницу нет. Заранее спасибо 'int page; page++;

можно выполнить как в качестве.

if(connection) 
{ 
    webData=[[NSMutableData alloc]init]; 
} 
[JustConfesstable reloadData]; 
+0

NSURL * URL = [NSURL URLWithString: @ "http://appabn.com/iphone/ ? файлов/API/api.php д = helo_users & u_id = 5 & страница = 1" ]; // web api link Я хочу передать аргумент вместо страницы –

+0

Использовать другой номер, отличный от '1'? – trojanfoe

+0

Для использования параметра URL [NSString stringWithFormat: @ "http://appabn.com/iphone/files/api/api.php?q=helo_users&u_id=5&page=%d", page]; –

ответ

1

Это так просто. Я все еще изумлен, какую часть кода вы не получаете. Вам просто нужно взять одну переменную (скажем pageNo) типа int, а затем предоставить ей значение по умолчанию 1. Вам нужно просто увеличить размер pageNo (используя pageNo++), чтобы получить значение следующей страницы, а затем вам нужно создать строку для URL с pageNo, а затем просто передать ее URL-адресу, используя метод URLWithString класса NSURL.


Перевод всех выше описание в 4 простых шага, используя Objective-C:

NSString *urlString = [NSString stringWithFormat:@"http://appabn.com/iphone/files/api/api.php?q=helo_users&u_id=5&page=%d",pageNo]; 
NSURL *url = [NSURL URLWithString:urlString]; // web api link 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
connection = [NSURLConnection connectionWithRequest:request delegate:self]; 
Смежные вопросы