2010-06-17 26 views
1

我正在嘗試收集我正在處理的機器學習項目的數據。我想要從iPhone收集加速度計數據,將其保存爲csv並通過電子郵件發送給我自己。我的應用程序目前能夠從加速度計獲取數據,但我在如何進行中遇到了一些問題。首先,我想要獲取預設時間量的數據(在向用戶播放聲音之後),我並不知道該如何操作,但我找不到適合的文檔。此外,我想保存到一個csv,有一些文件(特別是使用NSString writeToFile方法)。任何建議/想法?iPhone加速計> csv>電子郵件

謝謝!

+1

對於CSV部分,請參閱以下問題:http://stackoverflow.com/questions/1159576/how-to-export-data-to-a-csv-file-with-iphone-sdk-3-0和http://stackoverflow.com/questions/1512883/how-to-convert-data-to-csv-or-html-format – 2010-06-18 14:51:08

回答

1

一步一個腳印吧。

您可以設置一個NSTimer以在將來的某個時間點獲得回叫,並且在回調中您可以停止數據採集。

編輯: 你也可以使用一個performSelector:withObject:afterDelay:得到一個回調的時間延遲之後停止數據採集。

This SO question已經回答了兩種方法的示例代碼。