2010-08-22 5 views
0

Я создаю простой в использовании kannada комический читатель на mac для моих двоюродных братьев. Я могу вытащить комиксы, но многие мета-материалы обменивались веб-страницей и сервером, используя XMLHttpRequest.Как использовать XMLHttpRequest в Objective-C?

У меня трудности с использованием XMLHttpRequest, может ли кто-нибудь сказать мне, как я могу его использовать?

+0

Вы пытаетесь сделать то же самое, что и XMLHttpRequest из кода Cocoa, или пытаетесь сделать это в JavaScript внутри WebView? –

+0

@Peter Я пытаюсь сделать это в коде какао, я хочу привязать данные к combobox ... –

ответ

1

Ближайшая вещь к простому XMLHttpRequest - create a data object from a URL.

Для более сложных запросов (например, пользовательских заголовков, методов запроса, которые не являются GET), вам необходимо использовать NSURLConnection. Вероятно, вы должны это сделать; ваше приложение будет более надежным и более восприимчивым к нему.

+1

Имейте в виду dataWithContentsOfURL: синхронно и приведет к блокировке пользовательского интерфейса во время запроса. Используйте NSURLConnection для асинхронных запросов. – elslooo

+0

Yup. Незамысловатое использование 'dataWithContentsOfURL:' - хороший способ сделать медленный интерфейс и расстроить пользователя. Когда URL-адрес не является локальным, вы обычно должны использовать NSURLConnection. –