2010-01-28 30 views
1

中顯示數組值我從加速函數中獲取X,Y,Z的更新值,我想將這些值存儲在數組或列表中。有沒有什麼方法可以建議。如何在Objective-C

- (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]; 
+2

我會回答這個問題,但我無法閱讀它。我建議閱讀如何使用Markdown來設置您的問題。 – 2010-01-28 07:29:49

+0

...當你學會了解答案時,我會回答這個問題。 – Abizern 2010-12-02 01:32:18

回答

0

你有兩種選擇:存儲一個數值各三個相應的陣列,或創建一個對象來存儲這三個值,並在您的委託方法的每次調用創建一個對象。

在任何一種情況下,我都會創建一個NSMutableArray實例變量來存儲這些變量。如果將來要使用這些變量,第二個選項將更可取,因爲您可以向對象添加更多信息,比如時間戳等等。