我想解析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已弃用..
所以任何人都可以帮我解决这个问题....通过展示我应该改变哪些代码?
谢谢
答案 0 :(得分:3)
the documentation中的30秒显示:
返回通过读取给定URL指定的文件中的数据而创建的字符串。 (在Mac OS X v10.4中不推荐使用。请改用
stringWithContentsOfURL:encoding:error:
或stringWithContentsOfURL:usedEncoding:error:
。)
因此,看起来您应该使用stringWithContentsOfURL:encoding:error
或stringWithContentsOfURL:usedEncoding:error:
代替。
就像文档说的那样。