ViewController.swift 616 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // ViewController.swift
  3. // Swifter
  4. // Copyright (c) 2015 Damian Kołakowski. All rights reserved.
  5. //
  6. import UIKit
  7. import Swifter
  8. class ViewController: UIViewController {
  9. private var server: HttpServer?
  10. override func viewDidLoad() {
  11. super.viewDidLoad()
  12. let server = HttpServer();
  13. do {
  14. try server.start(9080)
  15. } catch {
  16. print("Server start error: \(error)")
  17. }
  18. self.server = server
  19. }
  20. @IBAction func likedThis(sender: UIButton) {
  21. self.server?.stop()
  22. self.server = nil
  23. }
  24. }