Как сделать http получить в какао на iPhone - PullRequest
6 голосов
/ 01 апреля 2009

Кто-нибудь может вставить какой-нибудь код о том, как сделать простой http, получаемый в какао?

Ответы [ 2 ]

9 голосов
/ 01 апреля 2009

Вот, пожалуйста!

Этот снимает изображение с веб-сервера.

    NSURL *url = [ NSURL URLWithString: [ NSString stringWithFormat:@"http://www.somewebsite.com/demo.png"] ]; 
    image = [ [ UIImage alloc ] initWithData: [ NSData dataWithContentsOfURL: url ] ];

или этот захватывает веб-страницу ...

    NSURL *url = [ NSURL URLWithString:[ NSString stringWithFormat: @"http://www.google.com/search?q=%@", query ] ];
    NSURLRequest *request = [ NSURLRequest requestWithURL: url ];

Чтобы сделать это асинхронно, вы должны проверить NSURLConnection .

2 голосов
/ 01 апреля 2009

Взгляните на NSURLConnection. Вы используете его для запроса URL-адреса, синхронно или (предпочтительно) асинхронно. Полная документация для системы URL находится здесь:

http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html

Но то, что вы действительно, вероятно, хотите:

http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html#//apple_ref/doc/uid/20001836-BAJEAIEE

Apple предоставляет пример кода, который должен помочь вам начать работу.

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