1

私はhtmlを解析したい..サンプルコードをいくつか見つけました:http://blog.objectgraph.com/index.php/2010/02/24/parsing-html-iphone-development/ hppleを使用してhtmlを解析します...しかし、このアプリケーションが何らかの理由で常にクラッシュするという問題が1つあります。おそらく、この行がここにあります:

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

xCode は警告 stringWithCONtentsofVariable is deprecated. を表示します。

誰でもこの問題を解決するのを手伝ってもらえますか....どのコードを変更する必要があるかを示してください。

ありがとう

4

1 に答える 1

3

ドキュメントの30秒は次のことを示しています。

指定されたURLで指定されたファイルからデータを読み取って作成された文字列を返します。(Mac OS X v10.4では非推奨です。stringWithContentsOfURL:encoding:error:またはstringWithContentsOfURL:usedEncoding:error:代わりに使用してください。)

stringWithContentsOfURL:encoding:errorしたがって、またはstringWithContentsOfURL:usedEncoding:error:代わりに使用する必要があるように見えます。

ドキュメントが言うように。

于 2011-03-10T05:49:34.997 に答える