私はこのリポジトリを変更するつもりですhttps://github.com/vinnytwice/BicycleSpeed 私は速度のようなデータを表示するのに興味があるのでtableviewsを使用しません。 InfoSpeedoViewController。 私はまだテーブルビューのコントローラを管理していないので、プロジェクトの変更方法と場所を理解できません。 誰かが正しい方向に私を向けるのを助けることができますか? ScanButtonとSpeedoViewControllerと MainViewControllerはgithubリポジトリの一部を実装しています - 解決済み
これまでのところ、私はちょうどテーブルビューを描いていること、InfoTableViewController.swiftを削除: 私のバージョンは、わずか2 ViewControllersています。私のニーズに合わせてMainViewControllerを変更することに固執しています。私はオーバーライド関数(コードのための)の部分を準備することを理解していない。最初のifステートメントを使用してInfoTableViewControllerにデータを渡しますが、2番目のifステートメントでは、bluetoothManager.startScan()スキャン機能を開始し、そのデータをUINAvigationController経由で、 ScanViewController。私は正しい? もしそうなら、スキャン機能を呼び出して、代わりにSpeedoViewControllerにデータを渡すことができますか?
@IBAction func scanButton(_ sender: UIBarButtonItem) {
bluetoothManager.startscan()
performSegue(withIdentifier identifier: MainToSpeedoSegue, sender: self)
}
私はおそらくscanViewControllerとの関係を理解していません。とにかくデータはinfoTableViewに終わりますか? ありがとう
私は私の問題に対する解決策を見つけました。 mainViewController.swiftで、私はすべてのScanViewController関連のものを取り除きます:弱いvar scanviewController:ScanViewController?、オーバーライドfuncは(segue :)を完全に準備し、測定値の関数vualuesForPreviousMeasurementの戻り値から自分の値を取得します。 –