I have copied and pasted some source code from one old xcode-project to another new project.
Included in the copied code where some @IB
My current conclusion is that xcode (7.3.1) contains a bug (or shortcoming).
If I terminate xcode and then open my new project then everything looks good.
If I then open the old project, and also open the old storyboard within that project, then the false bullet links becomes visible in my new project.
My guess is that xcode scans through all storyboards, that are currently opened in any project, to find a link between an outlet name such as "buyButton" and a storyboard.
Just Change one letter from name it cause to break relationship to storyboard and link it again to new storyboard, I hope it help you.
This is still an issue with Xcode 8.3.3 as of June 25th, 2017.
The only solution I have been successful with is to change the name of the entity.
What doesn't work for me:
Clean, clean project build folder
Restart Xcode
For me solved after restarting the Xcode . Now its working fine.
Finally came up with another solution We can also remove connections from Storybord by the following steps:-
Find Your connection and remove it:-
Try this:-
Click on the Outlet dot
click on the Main.Storyboard where it will Lead you
Click on the View Controller and you'll see Your outlet Connected
Remove the connection by clicking on the Close button and you're ready to go.