ios - IBOutlet for image button not correctly referencing button after recreating outlet -
i have custom button image. have iboutlet reference in viewcontroller.swift file.
the button working hooked wrong outlet. removed of outlets , actions button , similar buttons , remade them. @ point stopped working.
i first tried change image button code:
star1backbuttonreference.setimage(uiimage(named: "starfull_48dp.png"), forstate:
this didn't anything. after thinking problem code changing image decided check few things.
so tried hide button this:
star1backbuttonreference.hidden = true
this did not either think there problem iboutlet reference star1backbuttonreference , found instance change/hide image , reference.
the reference this:
@iboutlet var star1backbuttonreference: uibutton!
i checked referencing outlet on storyboard , correct (one side viewcontroller other side star1backbuttonreference).
there must mistake have done in connecting outlet or deleting old one.
if deleting referencing outlet must remove it's reference connection inspector
.
so, once delete outlet button , select button storyboard , click on connection inspector
, press x
outlets under referencing outlets
in connection inspector
.
so, have deleted iboutlet
code , close it's connection also.
now ctrl + drag
button relevant viewcontroller
opened in assistant editor , popup appear, make sure outlet
selected beside connection
, set it's name whatever want , press connect
. that's it. try newly connected outlet.
Comments
Post a Comment