Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoLFirstTableViewController: UITableViewController {
- var taskListsManager: TaskListsManager = TaskListsManager()
- var tasks:[Task] = []
- override func viewDidLoad()
- {
- ...
- //Fill the initial data (from file or wherever you are getting it from)
- let taskList1:TaskList = TaskList(...)
- let taskList2:TaskList = TaskList(...)
- taskListsManager.taskLists.append(taskList1)
- taskListsManager.taskLists.append(taskList2)
- ...
- //Get the first task list and display it
- if let firstTaskList = taskListsManager.taskLists.first
- {
- self.tasks = firstTaskList.tasks
- self.tableView.reloadData()
- }
- }
- ......
- // Create and display another view controller
- func openAnotherVC()
- {
- if let newViewController = storyboard?.instantiate(...) as? LoLSecondTableViewController
- {
- newViewController.taskListsManager = self.taskListsManager
- navigationController?.pushViewController(newViewController, animated:true)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement