// // SelectURLBuilderTableViewController.swift // NetNewsWire-iOS // // Created by Maurice Parker on 4/23/20. // Copyright © 2020 Ranchero Software. All rights reserved. // import UIKit class SelectURLBuilderTableViewController: UITableViewController, SelectURLBuilder { weak var delegate: SelectURLBuilderDelegate? override func viewDidLoad() { super.viewDidLoad() } // MARK: - Table view data source override func numberOfSections(in tableView: UITableView) -> Int { return 1 } override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 2 } override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "URLBuilderCell", for: indexPath) as! SelectComboTableViewCell switch indexPath.row { case 0: cell.icon?.image = AppAssets.extensionPointReddit cell.label?.text = NSLocalizedString("Reddit", comment: "Reddit") case 1: cell.icon?.image = AppAssets.extensionPointTwitter cell.label?.text = NSLocalizedString("Twitter", comment: "Twitter") default: break } return cell } override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { switch indexPath.row { case 0: let redditURLBuilder = UIStoryboard.redditAdd.instantiateInitialViewController() as! RedditSelectTypeTableViewController redditURLBuilder.delegate = delegate navigationController?.pushViewController(redditURLBuilder, animated: true) case 1: let twitterURLBuilder = UIStoryboard.twitterAdd.instantiateInitialViewController() as! TwitterSelectTypeTableViewController twitterURLBuilder.delegate = delegate navigationController?.pushViewController(twitterURLBuilder, animated: true) default: break } } // MARK: Actions @IBAction func cancel(_ sender: Any) { dismiss(animated: true) } }