我注意到,在Swift中,您可以将多个值传递到目标c。
中不可能的cgfloat事物中这是一个例子:令阵列:[cgfloat] = [0.0,0.0,0.0,0.0]
我需要为nslayoutconstraint.constant获得多个值,您能告诉我目标C中是否有同等功能?抱歉,这个愚蠢的问题,我希望对您很好地解释
我不知道...也许使用nsmutablearray
您可以在NSArray
中定义常数:
self.constants = @[ @8.0, @8.0, @5.0 ];
稍后您需要检索这样的值
cell.barHeight.constant = [self.constants[indexPath.row] doubleValue];
代码示例以在Objective-C NSarray对象中显示保存float值:
NSArray *numbers = [NSArray arrayWithObjects:[NSNumber numberWithFloat:0.0], [NSNumber numberWithFloat:2.0], [NSNumber numberWithFloat:7.0], nil];
for (int i = 0; i < [numbers count]; i++) {
NSNumber *next = [numbers objectAtIndex:i];
NSLog(@"Next number: %f", [next floatValue]);
}