问题描述
- 在我的代码中实现快速枚举
-
hello大家好需要在代码实现快速enumeration,不知道应该怎么做?
int xx; int b=0; for (xx=0 ; xx<(distancearray.count); xx++) { if ([NSNull null]!=[distancearray objectAtIndex:xx]&& 0 !=[[[distancearray objectAtIndex:xx] description] intValue] ) { b++; latitudeLabel.text=[NSString stringWithFormat:@" %d",b*100]; } }
解决方案
试试:
for( id object in distancearray){
if ([NSNull null]!=object && 0 !=[[object description] intValue] ) {
b++;
latitudeLabel.text=[NSString stringWithFormat:@" %d",b*100];
}
}
解决方案二:
简单起见:
for( id object in distancearray){
if (object && [[object description] intValue] != 0) {
b++;
latitudeLabel.text=[NSString stringWithFormat:@" %d",b*100];
}
}
时间: 2024-10-30 07:06:05