The following is a simplified version of some code I am trying to get to work.
The problem I have is that the function inside the struct cannot see the textFields.
I have the error message: Swift compiler error: 'ViewController.Type does not have a member called textField01'
I have done some searching and tried some solutions, but nothing seems to work.
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var textField01: UITextField!
@IBOutlet weak var textField02: UITextField!
@IBOutlet weak var textField03: UITextField!
struct LineData {
    var line: String
    var speed: String
    var format: String
    func updateTBs() {
        textField01.text = line
        textField02.text = speed
        textField03.text = format
        }
}
let x1LineData = LineData (
    line: "x1",
    speed: "8000",
    format: "7500"
    )
let x2LineData = LineData (
    line: "x2",
    speed: "12000",
    format: "1000"
    )
@IBAction func dataButton01(sender: AnyObject) {
    x1LineData.updateTBs()
}
@IBAction func dataButton02(sender: AnyObject) {
    x2LineData.updateTBs()
}
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
}