hpple html parse iphone sdk помогите? - PullRequest
1 голос
/ 10 марта 2011

Я хочу разобрать html .. поэтому я нашел пример кода: http://blog.objectgraph.com/index.php/2010/02/24/parsing-html-iphone-development/ он использует hpple для разбора html ... но есть одна проблема, по которой это приложение постоянно падает по какой-то причине, скорее всего, именно эта строка здесь:

NSURL *url = [NSURL URLWithString: @"http://www.objectgraph.com/contact.html"];
NSString *contents = [NSString stringWithContentsOfURL:url];
NSData *htmlData = [contents dataUsingEncoding:NSUTF8StringEncoding];

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

Так может ли кто-нибудь помочь мне решить эту проблему .... показывая, какой код я должен изменить?

спасибо

1 Ответ

3 голосов
/ 10 марта 2011

30 секунд в документации показывает:

Возвращает строку, созданную чтением данных из файла, названного по указанному URL. (Не рекомендуется в Mac OS X v10.4. Вместо этого используйте stringWithContentsOfURL:encoding:error: или stringWithContentsOfURL:usedEncoding:error:.)

Итак, похоже, вы должны использовать stringWithContentsOfURL:encoding:error или stringWithContentsOfURL:usedEncoding:error:.

Также как сказано в документации.

...