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

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -