1

我想解析 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 给我警告 stringWithCONtentsofVariable 已弃用..

所以任何人都可以帮助我解决这个问题....通过显示我应该更改哪些代码?

谢谢

4

1 回答 1

3

文档中的30 秒显示:

返回通过从给定 URL 命名的文件中读取数据创建的字符串。(在 Mac OS X v10.4 中已弃用。使用stringWithContentsOfURL:encoding:error:orstringWithContentsOfURL:usedEncoding:error:代替。)

所以,看起来你应该使用stringWithContentsOfURL:encoding:errororstringWithContentsOfURL:usedEncoding:error:代替。

就像文档说的那样。

于 2011-03-10T05:49:34.997 回答