###前提・実現したいこと
ボタンを一回押すと計測中、もう一度押すと計測停止と出るようにしたいです
###発生している問題・エラーメッセージ
Value of type '(Any) -> ()' has no member 'setTitle'
###該当のソースコード ```swift4 import UIKit import CoreMotion class ViewController: UIViewController { let motionManager = CMMotionManager() var dataX:[Double] = [] var dataY:[Double] = [] var dataZ:[Double] = [] var btn = false @IBOutlet weak var accelX: UILabel! @IBOutlet weak var accelY: UILabel! @IBOutlet weak var accelZ: UILabel! override func viewDidLoad() { super.viewDidLoad() if motionManager.isAccelerometerAvailable { motionManager.accelerometerUpdateInterval = 0.5 motionManager.startAccelerometerUpdates( to: OperationQueue.current!, withHandler: {(accelData: CMAccelerometerData?, errorOC: Error?) in self.outputAccelData(acceleration: accelData!.acceleration) }) } } func outputAccelData(acceleration: CMAcceleration){ accelX.text = String(format: "x = %.2f", acceleration.x) accelY.text = String(format: "y = %.2f", acceleration.y) accelZ.text = String(format: "z = %.2f", acceleration.z) if (btn) { dataX.append(acceleration.x) dataY.append(acceleration.y) dataZ.append(acceleration.z) } if ((acceleration.x >= 1.0)||(acceleration.x <= -1.0)) { accelX.textColor = UIColor.red } else if((acceleration.x <= 1.0)||(acceleration.x >= -1.0)) { accelX.textColor = UIColor.black } if((acceleration.y >= 1.0)||(acceleration.y <= -1.0)) { accelY.textColor = UIColor.red } else if((acceleration.y <= 1.0)||(acceleration.y >= -1.0)) { accelY.textColor = UIColor.black } if((acceleration.z >= 1.0)||(acceleration.z <= -1.0)) { accelZ.textColor = UIColor.red } else if((acceleration.z <= 1.0)||(acceleration.z >= -1.0)) { accelZ.textColor = UIColor.black } } func stopAccelerometer(){ if (motionManager.isAccelerometerActive) { motionManager.stopAccelerometerUpdates() } } @IBAction func TapBtn(_ sender: Any) { if (btn == true) { btn = false } else { btn = true } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }
###試したこと
viewDidLoadの方に書いてみたり、for〜をつけてみたり、AnyをAnyObjectに書き換えてみたりしました
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー