gpt4 book ai didi

iphone - 如何从 NSArray 中选择一个对象?

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:06 25 4
gpt4 key购买 nike

首先祝大家圣诞快乐!!!目前我有一个 NSArray,其中已经解析了内容。当我对数组执行 NSLog 时,它会打印出 20 个对象以及我需要的已解析内容。像这样:

2010-12-24 20:27:32.170 TestProject[48914:298] SomeContent
2010-12-24 20:27:32.172 TestProject[48914:298] SomeContent1
2010-12-24 20:27:32.172 TestProject[48914:298] SomeContent2
2010-12-24 20:27:32.173 TestProject[48914:298] SomeContent3
2010-12-24 20:27:32.173 TestProject[48914:298] SomeContent4
2010-12-24 20:27:32.173 TestProject[48914:298] SomeContent5
2010-12-24 20:27:32.174 TestProject[48914:298] SomeContent6
2010-12-24 20:27:32.175 TestProject[48914:298] SomeContent7
2010-12-24 20:27:32.176 TestProject[48914:298] SomeContent8
2010-12-24 20:27:32.176 TestProject[48914:298] SomeContent9
2010-12-24 20:27:32.177 TestProject[48914:298] SomeContent10
2010-12-24 20:27:32.177 TestProject[48914:298] SomeContent11
2010-12-24 20:27:32.177 TestProject[48914:298] SomeContent12
2010-12-24 20:27:32.179 TestProject[48914:298] SomeContent13
2010-12-24 20:27:32.179 TestProject[48914:298] SomeContent14
2010-12-24 20:27:32.180 TestProject[48914:298] SomeContent15
2010-12-24 20:27:32.180 TestProject[48914:298] SomeContent16
2010-12-24 20:27:32.181 TestProject[48914:298] SomeContent17
2010-12-24 20:27:32.181 TestProject[48914:298] SomeContent18
2010-12-24 20:27:32.190 TestProject[48914:298] SomeContent19

但是,我并不需要同时使用所有对象。我需要能够一次挑选出一个对象,这样我就可以将每个对象放入一个自己的字符串中。如果有人知道执行此操作的更简单方法,那么我想告诉我的是什么。无论如何,我需要能够根据我需要的对象只选择一个对象。例如,假设我只需要对象 #5 而不是所有数组,如何才能将其放入字符串中?我在想我可能必须使用索引功能,但我不确定如何正确设置它。这是我正在使用的 NSArray:

NSArray* myArray = [document selectElements: @"div.someContent"];
NSMutableArray* results = [NSMutableArray array];
for (Element* element in myArray){
NSString* snipet = [element contentsSource];
[results addObject: snipet];
NSLog(@"%@", snipet);
}
NSLog(@"%i",myArray.count);

我已经花了几个小时试图实现这一点,但即使我阅读了文档,我对数组的了解也是有限的。 :-( 非常感谢任何帮助。谢谢

最佳答案

获取数组中的第一个对象:

id obj = [array objectAtIndex:0];

获取数组中的随机对象:

id obj = [array objectAtIndex:arc4random_uniform(array.count)];

参见 NSArrayarc4random_uniform man page .

关于iphone - 如何从 NSArray 中选择一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4528989/

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