ios - Show cell details using core data -
i have uitableview , want show each cell individually. also, have option delete each cell , edit.
i'm using core data store users input.
here code tableview
import uikit import coredata class secondviewcontroller: uiviewcontroller, uitableviewdatasource, uitableviewdelegate { @iboutlet weak var tableview: uitableview! var listathkar = [athkar]() override func viewdidload() { super.viewdidload() loadathkar() // additional setup after loading view. } override func didreceivememorywarning() { super.didreceivememorywarning() // dispose of resources can recreated. } func numberofsections(in tableview: uitableview) -> int { return 1 } func tableview(_ tableview: uitableview, numberofrowsinsection section: int) -> int { return listathkar.count } func tableview(_ tableview: uitableview, cellforrowat indexpath: indexpath) -> uitableviewcell { let cell:tableviewcell = tableview.dequeuereusablecell(withidentifier: "cell", for: indexpath) as! tableviewcell cell.setcell(thkr:listathkar[indexpath.row]) return cell } @ibaction func backbutton(_ sender: any) { dismiss(animated: true, completion: nil) } func loadathkar(){ let fetchrequest: nsfetchrequest<athkar> = athkar.fetchrequest() { listathkar = try context.fetch(fetchrequest) tableview.reloaddata() } catch { } } }
and tableviewcell
import uikit class tableviewcell: uitableviewcell { @iboutlet weak var titletextfield: uilabel! @iboutlet weak var detailstextfield: uitextview! override func awakefromnib() { super.awakefromnib() // initialization code } func setcell(thkr: athkar) { titletextfield.text = thkr.title detailstextfield.text = thkr.details } }
tableview seen in picture user input title , description , saved core data. how can add functionality delete , show each cell individually.
can me, appreciated.
Comments
Post a Comment