Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Use the isAccelerometerAvailable method of CMMotionManager to detect the accelerometer
hardware. The isAccelerometerActive
method can also be used to detect whether the accelerometer hardware
is currently sending updates to the program.
Let’s first make sure we have imported the required header files:
#import <UIKit/UIKit.h>
#import <CoreMotion/CoreMotion.h>
@interface Detecting_the_Availability_of_an_AccelerometerAppDelegate
: UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
Next, go on to detect the availability of accelerometer in the implementation file of our app delegate: