Как использовать панель поиска для поиска сайта в приложении iOS - PullRequest
0 голосов
/ 17 марта 2012

Простой вопрос к опытным программистам. Я пытаюсь использовать панель поиска, чтобы связать другую панель поиска на моем веб-сайте. Я надеюсь, что когда пользователь вводит ключевые слова в строке поиска в приложениях, веб-просмотр покажет страницу.

Суть в том, как связать две панели поиска в приложении и на веб-сайте, или Appple не позволяет это действие.

Я очень новый разработчик ios.

пс. панель поиска на моем сайте: http://www.searchandbuy.com.tw/

1 Ответ

0 голосов
/ 17 мая 2012

Используя json (мои предпочтения) на стороне сервера, можно получить данные из запроса вашего сайта, выполнив что-то вроде:

NSURL *baseUrl = [NSURL URLWithString:@"http://www.searchandbuy.com/tw/"];
NSString *args = [NSString stringWithFormat:@"%@",/*some variable in which you store your user's input here*/]
args = [args stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];

NSString *urlString = [NSString stringWithFormat:@"%@search?q=%@",baseUrl,args];
NSLog(@"%@",urlString);
NSURL *url = [NSURL URLWithString:urlString];
//NSLog(@"%@",urlString);
NSData *jsonData = [NSData dataWithContentsOfURL:url];
NSError *error; 
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:&error];
NSMutableArray *searchResults = [json objectForKey:@"searchResults"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...