Загрузить массив из строки на iPhone - PullRequest
0 голосов
/ 17 августа 2011

У меня на сайте есть файл PHP, который выводит список имен, по одному на строку.Я хочу загрузить эти элементы в табличное представление, но не могу заставить его работать.

Я пробовал:

NSURL *urlVersion = [NSURL URLWithString: @"http://mywebsite.com/users.php"];
NSString *webVersion = [NSString stringWithContentsOfURL:urlVersion encoding:1 error:NULL];
NSString *contents = [NSString stringWithContentsOfFile:webVersion encoding:NSUTF8StringEncoding error:nil];
NSMutableArray *array = [[NSMutableArray alloc] initWithArray:[contents componentsSeparatedByString:@"\n"]];

Файл на сервере - users.php

Спасибо!

РЕДАКТИРОВАТЬ: Получил, получив весь сайт в виде строки, а затем проанализировав его, чтобы разделить его на каждую строку.

1 Ответ

0 голосов
/ 17 августа 2011

Вы должны сделать запрос к этому скрипту:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://mywebsite.com/users.php"]];

NSURLResponse *response = nil;
NSError *resultError = nil;
NSData *resultsData = [NSURLConnection sendSynchronousRequest: request returningResponse: &response error: &resultError];

NSString *resultString = [[NSString alloc] initWithData:resultsData encoding:NSUTF8StringEncoding];

Затем вы должны разобрать эту строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...