ios - 'UICollectionViewCell' does not have a member named 'image' [Swift] -
i'm setting project uicollectionview
displays image label. created viewcontroller
, cellviewcontroller
, supposed to.
in cellviewcontroller
code following:
class cellcontroller: uicollectionviewcell { @iboutlet weak var image: uiimageview! @iboutlet weak var label: uilabel! }
but in viewcontroller
when i'm setting image gives me error. here's code:
func collectionview(collectionview: uicollectionview, cellforitematindexpath indexpath: nsindexpath) -> uicollectionviewcell { let cell: uicollectionviewcell = collection.dequeuereusablecellwithreuseidentifier("cell", forindexpath: indexpath) as! cellcontroller cell.image.image = uiimage(named: "star") return cell }
and weirdest thing is, have project downloaded github same mine, , works fine.
thanks in advance!
your problem :uicollectionviewcell
. although cast cell cellcontroller
makes type uicollectionviewcell
, not have image property. removing or replacing cellcontroller
fix problem.
let cell = collection.dequeuereusablecellwithreuseidentifier("cell", forindexpath: indexpath) as! cellcontroller
i consider renaming image view imageview
. there's line cell.image.image
doesn't right!
Comments
Post a Comment