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