Skip to content

QueenieCplusplus/iOS_Back_4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

iOS_Back_4

Gyro

  1. code in ViewController.

     //
     //  ViewController.swift
     //  KatesGyroApp
     //
     //  Created by KatesAndroid on 2021/1/27 PM 3:05
     //
    
     import UIKit
     import CoreMotion
    
     class ViewController: UIViewController {
    
         let cmmm = CMMotionManager()
    
         override func viewDidLoad() {
             super.viewDidLoad()
             // after nib.
    
             //cmmm.startGyroUpdates(to: <#T##OperationQueue#>, withHandler: <#T##CMGyroHandler##CMGyroHandler##(CMGyroData?, Error?) -> Void#>)
             cmmm.startGyroUpdates(to: OperationQueue()){
                 (data, error) in
                 if let data = data{
                     let tmp = data.rotationRate
                     print("(x, y, z) = (\(tmp.x), \(tmp.y), \(tmp.z)")
                 }
             }
    
             //cmmm.stopGyroUpdates()
         }
    
         override func viewWillDisappear(_ animated: Bool) {
             cmmm.stopGyroUpdates()
         }
    
    
     }