Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. protocol LoadingNewDataDelegate: class {
  2. func updateProgress(progress : Float)
  3. }
  4.  
  5. class LoadingDataHelper: NSObject {
  6. var delegate: LoadingNewDataDelegate?
  7.  
  8. func updateProgressInViewController() {
  9. delegate?.updateProgress(0.3)
  10. }
  11.  
  12. }
  13.  
  14. class LoadingDataViewController: UIViewController, LoadingNewDataDelegate {
  15.  
  16. let loadingDataHelper: LoadingDataHelper = LoadingDataHelper()
  17.  
  18. override func viewDidLoad() {
  19. super.viewDidLoad()
  20. loadingDataHelper.delegate = self
  21. }
  22.  
  23. func updateProgress(progress : Float) {
  24. self.progressBar.setProgress(progress, animated: true)
  25. self.progressBar.setNeedsDisplay()
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement