共用方式為


CMAccelerometerHandler 代理人

定義

用來接收事件的委派簽章 CMMotionManager

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

參數

data
CMAccelerometerData

此事件的加速計資料。

error
NSError

如果沒有任何錯誤,則為 Null。

備註

此簽章會當做 's 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);
});

適用於