mirror of
https://github.com/flutter/samples.git
synced 2025-11-09 06:18:49 +00:00
fix typo (manger to manager) (#854)
This commit is contained in:
@@ -6,21 +6,21 @@ import CoreMotion
|
|||||||
|
|
||||||
class AccelerometerStreamHandler: NSObject, FlutterStreamHandler {
|
class AccelerometerStreamHandler: NSObject, FlutterStreamHandler {
|
||||||
|
|
||||||
var motionManger: CMMotionManager;
|
var motionManager: CMMotionManager;
|
||||||
|
|
||||||
override init() {
|
override init() {
|
||||||
motionManger = CMMotionManager()
|
motionManager = CMMotionManager()
|
||||||
}
|
}
|
||||||
|
|
||||||
func onListen(withArguments arguments: Any?, eventSink events: @escaping FlutterEventSink) -> FlutterError? {
|
func onListen(withArguments arguments: Any?, eventSink events: @escaping FlutterEventSink) -> FlutterError? {
|
||||||
|
|
||||||
if !motionManger.isAccelerometerAvailable {
|
if !motionManager.isAccelerometerAvailable {
|
||||||
events(FlutterError(code: "SENSOR_UNAVAILABLE", message: "Accelerometer is not available", details: nil))
|
events(FlutterError(code: "SENSOR_UNAVAILABLE", message: "Accelerometer is not available", details: nil))
|
||||||
}
|
}
|
||||||
|
|
||||||
motionManger.accelerometerUpdateInterval = 0.1
|
motionManager.accelerometerUpdateInterval = 0.1
|
||||||
|
|
||||||
motionManger.startAccelerometerUpdates(to: OperationQueue.main) {(data, error) in
|
motionManager.startAccelerometerUpdates(to: OperationQueue.main) {(data, error) in
|
||||||
guard let accelerationData = data?.acceleration else {
|
guard let accelerationData = data?.acceleration else {
|
||||||
events(FlutterError(code: "DATA_UNAVAILABLE", message: "Cannot get accelerometer data", details: nil ))
|
events(FlutterError(code: "DATA_UNAVAILABLE", message: "Cannot get accelerometer data", details: nil ))
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user