hpple html 解析 iphone sdk 有帮助吗?

发布于 2024-10-21 07:25:01 字数 631 浏览 1 评论 0 原文

我想解析 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 已被弃用..

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

谢谢

I want to parse html.. so I have found some sample code over: http://blog.objectgraph.com/index.php/2010/02/24/parsing-html-iphone-development/
it uses hpple to parse html... but there is one problem this application is constantly crashing for some reason most probably it is this line over here:

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

xCode gives me warning stringWithCOntentsofVariable is deprecated..

so could anyone help me solve this problem....by showing what code should I change?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅忆流年 2024-10-28 07:25:01

30 秒 文档显示:

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

因此,看起来您应该使用stringWithContentsOfURL:encoding:errorstringWithContentsOfURL:usedEncoding:error: 代替。

就像文档所说的那样。

30 seconds in the documentation shows:

Returns a string created by reading data from the file named by a given URL. (Deprecated in Mac OS X v10.4. Use stringWithContentsOfURL:encoding:error: or stringWithContentsOfURL:usedEncoding:error: instead.)

So, it looks like you should be using stringWithContentsOfURL:encoding:error or stringWithContentsOfURL:usedEncoding:error: instead.

Just like the documentation says.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文