Поделиться через


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);
});

Применяется к