April 2017
Intermediate to advanced
316 pages
9h 33m
English
We will present a list of items to the user in MasterViewController:
import UIKit class MasterViewController: UITableViewController { @IBOutlet weak var filterSegmentedControl: UISegmentedControl! var viewModel = TodosViewModel(todos: []) { didSet { tableView.reloadData() } } override func viewDidLoad() { super.viewDidLoad() listTodos { (response, error) in if error == nil { store.dispatch(LoadTodosAction(todos: response!)) } else { print("Error: \(error?.localizedDescription)") } } filterSegmentedControl.addTarget(self, action: #selector(MasterViewController.filterValueChanged), for: .valueChanged) store.activeFilter.producer.startWithValues { filter in self.filterSegmentedControl.selectedSegmentIndex ...Read now
Unlock full access