gpt4 book ai didi

ios - 来自 NSArray 的 NSMutableArray

转载 作者:IT王子 更新时间:2023-10-29 08:21:22 25 4
gpt4 key购买 nike

我有以下代码,我想使用 NSMutable 数组而不是 NSArray 你能告诉我如何加载 NSMutable 数组吗,因为当前方法不起作用。

-(void) whatever{
NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *titles = [xpathParser search:@"//h3"]; // get the page title - this is xpath notation
TFHppleElement *title = [titles objectAtIndex:0];
NSString *myTitles = [title content];

NSArray *articles = [xpathParser search:@"//h4"]; // get the page article - this is xpath notation
TFHppleElement *article = [articles objectAtIndex:0];
NSString *myArtical = [article content];

我试过了:

NSMutableArray *titles  = [xpathParser search:@"//h3"];

但它确实加载了值?

最佳答案

您可以在 NSArray 对象上调用 mutableCopy 以返回给您一个 NSMutableArray

请注意,由于方法名称包含“copy”,因此被调用者将获得此对象的所有权。

(Apple's memory management guide 声明包含单词“alloc”、“new”或“copy”的方法名称应该按照惯例返回一个您拥有的对象,因此必须在某个时候放弃所有权。)

关于ios - 来自 NSArray 的 NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4372825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com