如何在Objective-C中显示数组值

时间:2010-01-28 07:27:38

标签: objective-c

先生我从加速功能获得X,Y,Z的更新值,我想将这些值存储在数组或列表中。有什么方法可以建议。

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {
    labelX.text = [NSString stringWithFormat:@"%@%f", @"X: ", acceleration.x];
    labelY.text = [NSString stringWithFormat:@"%@%f", @"Y: ", acceleration.y];
    labelZ.text = [NSString stringWithFormat:@"%@%f", @"Z: ", acceleration.z];

1 个答案:

答案 0 :(得分:0)

您有两个选择:分别存储三个相应数组中的一个值,或者创建一个对象来存储这三个值,并在每次调用委托方法时创建一个对象。

在任何一种情况下,我都会创建一个NSMutableArray实例变量来存储它们。如果你将来要使用它们,第二个选项会更好,因为你可以向对象添加更多信息,比如时间戳等等。

相关问题