Share via


CMAccelerometerHandler 委托

定义

用于从 接收事件的委托签名 CMMotionManager

public delegate void CMAccelerometerHandler(CMAccelerometerData data, NSError error);
type CMAccelerometerHandler = delegate of CMAccelerometerData * NSError -> unit

参数

data
CMAccelerometerData

此事件的加速计数据。

error
NSError

错误;如果没有错误,则为 null。

注解

此签名用作 的 StartAccelerometerUpdates 的参数 CMMotionManager

var motionManager = new CMMotionManager ();
motionManager.AccelerometerUpdateInterval = 0.01; // 100Hz
motionManager.StartAccelerometerUpdates (NSOperationQueue.CurrentQueue, (data, error) => {
     Console.WriteLine ("Got an acceleration event {0}", data.Acceleration.X);
});

适用于