Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.96 KB | None | 0 0
  1. class LoLFirstTableViewController: UITableViewController {
  2.  
  3.     var taskListsManager: TaskListsManager = TaskListsManager()
  4.     var tasks:[Task] = []  
  5.  
  6.     override func viewDidLoad()
  7.     {
  8.         ...
  9.        
  10.         //Fill the initial data (from file or wherever you are getting it from)
  11.         let taskList1:TaskList = TaskList(...)
  12.         let taskList2:TaskList = TaskList(...)
  13.  
  14.         taskListsManager.taskLists.append(taskList1)
  15.         taskListsManager.taskLists.append(taskList2)
  16.         ...
  17.  
  18.         //Get the first task list and display it
  19.         if let firstTaskList = taskListsManager.taskLists.first
  20.         {
  21.             self.tasks = firstTaskList.tasks
  22.             self.tableView.reloadData()
  23.         }
  24.     }
  25.  
  26.     ......
  27.  
  28.     // Create and display another view controller
  29.     func openAnotherVC()
  30.     {
  31.         if let newViewController = storyboard?.instantiate(...) as? LoLSecondTableViewController
  32.         {
  33.             newViewController.taskListsManager = self.taskListsManager
  34.             navigationController?.pushViewController(newViewController, animated:true)
  35.         }
  36.     }
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement