ios - Customer Cell returns nil when unwrapping an Optional Value -



ios - Customer Cell returns nil when unwrapping an Optional Value -

i have custom table view cell. in story board, have implemented uilabel , uibutton. want give label different value everytime reused. storyboard connections good. if utilize cell.textlabel.text = episodetitle works, if set text property of uilabel error

fatal error: unexpectedly found nil while unwrapping optional value

i have tried registering class doesn't work. not sure anymore. there tons of similar posts on none helped.

this cellforrowatindexpath:

override func tableview(tableview: uitableview, cellforrowatindexpath indexpath: nsindexpath) -> uitableviewcell { //tableview.registerclass(episodecell.self, forcellreuseidentifier: "episode") var cell = tableview.dequeuereusablecellwithidentifier("episode", forindexpath: indexpath) episodecell cell = episodecell(style: uitableviewcellstyle.subtitle, reuseidentifier: "episode") allow episode: mwfeeditem? = episodestodisplay.objectatindex(indexpath.row) as? mwfeeditem if episode != nil { //process episode var episodetitle: nsstring = episode?.title string! //cell.textlabel.text = episodetitle cell.episodetitle.text = episodetitle } homecoming cell }

and custom cell:

class episodecell: uitableviewcell { var progress: float? @iboutlet weak var episodetitle: uilabel! }

the error here:

var cell = tableview.dequeuereusablecellwithidentifier("episode", forindexpath: indexpath) episodecell cell = episodecell(style: uitableviewcellstyle.subtitle, reuseidentifier: "episode")

you dequeue cell , assign cell variable, , next replace instance brand new one. remove line:

cell = episodecell(style: uitableviewcellstyle.subtitle, reuseidentifier: "episode")

ios uitableview swift

Comments

Popular posts from this blog

formatting - SAS SQL Datepart function returning odd values -

c++ - Apple Mach-O Linker Error(Duplicate Symbols For Architecture armv7) -

php - Yii 2: Unable to find a class into the extension 'yii2-admin' -