を取得するために deviceMotion を使用していuseracceleration(x, y, z)
ます。私の目的は、各反復でアプリケーションが 3 つのコンポーネントを連続して書き込むファイルテキストを作成することです。
MotionGraphs コード サンプルを使用しています。
どのように可能ですか - 直接、または最初に配列を作成する必要がありますか? この配列。NSMutableArray または NSMutableNumber ですか?
私はこの質問を探していましたが、迷っています。:-(
私は Objective-C の専門家ではありませんが、ファイルを開いた Pascal コードを覚えており、各反復で書いていましたが、プログラミングが変更されていることを確認しました。
最初は、さまざまなフィルターや識別ウィンドウを考慮していません。彼らのために、フリースケールの手順を実装しました。加速度計のデータを保存したり、deviceMotion userAcceleration を使用して加速度計からデータを保存したりしています。
float minX = 1.0f;
float minY = 1.0f;
float minZ = 1.0f;
NSMutableArray *container = [[NSMutableArray alloc] init];
-(void)startUpdatesWithSliderValue:(int)sliderValue
{
NSTimeInterval delta = 0.005;
NSTimeInterval updateInterval = deviceMotionMin + delta * sliderValue;
CMMotionManager *mManager = [(APLAppDelegate *)[[UIApplication sharedApplication] delegate] sharedManager];
APLDeviceMotionGraphViewController * __weak weakSelf = self;
[container addObject:[NSNumber numberWithFloat:deviceMotion.userAcceleration.x]];
[container addObject:[NSNumber numberWithFloat:deviceMotion.userAcceleration.y]];
[container addObject:[NSNumber numberWithFloat:deviceMotion.userAcceleration.z]];
}
//Finally we have to dump data to filetext, this is I don´t know correctly.