Hallo Ich versuche, IOS acceleration
Wert ohne Storyboard zu verwenden, ist mein Zweck, den Wert für die Berechnung verwenden. Ich möchte den Wert nicht anzeigen. Ich habe folgende Methoden und jeder gibt mir Fehler:kann nicht iOS Beschleunigung Wert ohne Storyboard
1) var acceleration: CMAcceleration
2) typedef double UIAccelerationValue;
UIAccelerationValue gravX;
UIAccelerationValue gravY;
UIAccelerationValue gravZ;
Keinen Fehler so weit, aber ich bin nicht sicher, wie Beschleunigung von hier.
3) viewcontroller.m:
#import "ViewController.h"
@interface ViewController()
@property (nonatomic, strong) CMMotionManager *motionManager; (this gives error if there is no storyboard)
oder
let manager = CMMotionManager; (this gives error, error if let is replaced by var)
AccelViewController * __weak weakSelf = self;
if (manager.accelerometerAvailable) {
manager.accelerometerUpdateInterval = 0.01f;
[manager startAccelerometerUpdatesToQueue:[NSOperationQueue mainQueue]
withHandler:^(CMAccelerometerData *data, NSError *error) {
double accelval = data.acceleration.x;
}];
danke, ja das funktioniert – jay