Loop-Sample-Trips-IOS/LoopTripIOS/TrackViewController.swift

43 строки
962 B
Swift

//
// TrackViewController.swift
// Loop-Sample-Trip-IOS
//
// Created by Xuwen Cao on 6/2/16.
// Copyright © 2016 Microsoft. All rights reserved.
//
import UIKit
import LoopSDK
class TrackViewController: UIViewController {
let locationManager = LoopSDK.loopLocationProvider;
@IBOutlet weak var credentialView: UITextView!
@IBAction func syncClicked(sender: AnyObject) {
LoopSDK.syncManager.forceSendSignals();
}
@IBAction func trackToggled(sender: UISwitch) {
if sender.on {
LoopSDK.loopLocationProvider.startListener()
} else {
LoopSDK.loopLocationProvider.stopListener()
}
}
@IBOutlet weak var trackSwitch: UISwitch!
override func viewDidLoad() {
super.viewDidLoad();
if let userId = LoopSDK.getUserID(), let deviceId = LoopSDK.getDeviceID() {
credentialView.text = "UserID: \(userId)\nDeviceID: \(deviceId)"
}
if LoopSDK.loopLocationProvider.active {
trackSwitch.setOn(true, animated: false);
}
}
}