Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct ToDoItem {
- let name: String
- }
- class ToDoItemsModel {
- var toDoItems = [ToDoItem]()
- // Functions implementation goes here...
- }
- class ToDoItemsListDataProvider: NSObject, UITableViewDelegate, UITableViewDataSource {
- let toDoItemsModel: ToDoItemsModel!
- init(toDoItems: ToDoItemsModel) {
- self.toDoItemsModel = toDoItems
- }
- func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
- return toDoItemsModel.toDoItems.count
- }
- func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
- let cell = UITableViewCell()
- cell.textLabel?.text = toDoItemsModel.toDoItems[indexPath.row].name
- return cell
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement