как отобразить значения массива в Objective-C - PullRequest
1 голос
/ 28 января 2010

сэр Я получаю обновленные значения 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 голосов
/ 02 декабря 2010

У вас есть два варианта: сохранить одно значение каждое в трех, соответствующие массивы, или создать объект для хранения этих трех значений и создать объект при каждом вызове вашего метода делегата.

В любом случае я бы создал переменную экземпляра NSMutableArray для их хранения. Второй вариант предпочтительнее, если вы собираетесь работать с ними в будущем, поскольку вы можете добавить больше информации к объектам, такие как отметки времени или что-то.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...