我正在使用 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.