Guest User

Untitled

a guest
Jul 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
  2. if (segue != "historySegue") {
  3. let controller = segue.destinationViewController as! ResultViewController
  4. controller.match = self.match
  5. } else {
  6. let controller = segue.destinationViewController as! HistoryViewController
  7. controller.history = self.history
  8. }
  9. }
  10.  
  11.  
  12. @IBAction func showHistory(sender: UIButton) {
  13. performSegueWithIdentifier("historySegue", sender: self)
  14. }
  15.  
  16. @IBAction func match(sender: UIButton) {
  17. performSegueWithIdentifier("matchSegue", sender: self)
  18. }
  19.  
  20. override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
  21. if segue.identifier == "matchSegue" {
  22. let controller = segue.destinationViewController as! ResultViewController
  23. controller.match = self.match
  24. } else if segue.identifier == "historySegue" {
  25. let controller = segue.destinationViewController as! HistoryViewController
  26. controller.history = self.history
  27. }
  28. }
  29.  
  30. override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
  31. if let identifier = segue.identifier {
  32. switch identifier {
  33. case "matchSegue":
  34. let controller = segue.destinationViewController as! ResultViewController
  35. controller.match = self.match
  36. case "historySegue":
  37. let controller = segue.destinationViewController as! HistoryViewController
  38. controller.history = self.history
  39. }
  40. }
  41. }
  42.  
  43. @objc func twoSegues(sender : UIButton) {
  44. let alert = UIAlertController(title: "Update Request", message: "Are you sure to update the record!", preferredStyle: .alert)
  45. let yes = UIAlertAction(title: "Yes", style: .default, handler: { [weak self] (UIAlertAction) in
  46.  
  47. if(serviceType == "physical") {
  48. DispatchQueue.main.async {
  49. self?.performSegue(withIdentifier: "physical", sender: self?.myArray[id!].serviceID)
  50.  
  51.  
  52. }
  53. }
  54. if(serviceType == "online") {
  55. DispatchQueue.main.async {
  56. self?.performSegue(withIdentifier: "online", sender: self?.myArray[id!].serviceID)
  57. }
  58. }
  59. })
  60. let no = UIAlertAction(title: "No", style: .default, handler: nil)
  61. alert.addAction(yes)
  62. alert.addAction(no)
  63.  
  64. self.present(alert, animated: true, completion: nil)
  65. }
  66. }
Add Comment
Please, Sign In to add comment