Skip to content

Instantly share code, notes, and snippets.

func configureEntryData(entry: Item) {
entryText!.text = entry.name ?? "Nothing to update."
}
func configureEntryData(entry: Item) {
}
override func viewDidLoad() {
super.viewDidLoad()
print(item)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "UpdateVC" {
let updateVC = segue.destination as! UpdateItemViewController
updateVC.item = items[selectedIndex!]
}
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "UpdateVC" {
// Set item here
}
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
}
class UpdateItemViewController: UIViewController {
var item: Item!
...
performSegue(withIdentifier: "UpdateVC", sender: self)
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
selectedIndex = indexPath.row
tableView.deselectRow(at: indexPath, animated: true)
}
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
}