gpt4 book ai didi

iphone - 从存储在 NSArray 中的对象获取类/类型

转载 作者:行者123 更新时间:2023-11-28 18:03:54 25 4
gpt4 key购买 nike

我有不同对象的数组,例如:UISegmentedControl、UILabel 等。
如果我使用“objectAtIndex”,我如何获取对象类型(类)?

我试着这样做:

//while my object count ok
while (i< [allChandeableSubview count]) {

id random = [allChandeableSubview objectAtIndex:i];

if([random isKindOfClass:[UISegmentedControl class]]){

UISegmentedControl *newSegment = [[UISegmentedControl alloc]init];
newSegment = random;
newSegment.selectedSegmentIndex = 0;

}
i++;
}

但我认为这是错误的。请帮助我!

最佳答案

试试这个:)

    for (id object in array) 
{
if ([object isKindOfClass:[UISegmentedControl class]])
{
UISegmentedControl *segment = (UISegmentedControl *) object;
segment.selectedSegmentIndex = 0;
break;
}
}

关于iphone - 从存储在 NSArray 中的对象获取类/类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14752462/

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