Ios4 stringWithContentsOfURL已折旧,是否帮助更新到4.2?

Ios4 stringWithContentsOfURL已折旧,是否帮助更新到4.2?,ios4,nsstring,nsdata,Ios4,Nsstring,Nsdata,你好 有人能帮我把这个snippent升级到iOS 4.2吗: -(void) whatever{ NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding]; TFHpple *xpathParser = [[TFHpple alloc

你好 有人能帮我把这个snippent升级到iOS 4.2吗:

-(void) whatever{
NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *elements  = [xpathParser search:@"//h3"]; // get the page title - this is xpath notation
TFHppleElement *element = [elements objectAtIndex:0];
NSString *myTitle = [element content];
NSLog(myTitle);
[xpathParser release];
[htmlData release];}
下面是唯一需要更新的部分,您可以有效地忽略其余部分:

NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString:  @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding];
“stringWithContentsOfURL”已被弃用,那么更新版本是什么

谢谢

您应该使用

+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error
像那样使用它。替换

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

你应该使用

+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error
像那样使用它。替换

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


如果您不知道“+”在这里的意思,我不知道您是如何编写上述代码的。。。你应该看看:请原谅我的无知,这是一个草率的应用程序,我将如何实现上述内容?我不太熟悉objective c,只是从示例中学习。如果你不知道这里的“+”是什么意思,我不知道你是如何编写上述代码的。。。你应该看看:请原谅我的无知,这是一个草率的应用程序,我将如何实现上述内容?我不太熟悉objective c,只是从示例中学习。