I am a highschool student and I am working on an application for world war one soldiers. Anyways, there is a UIView that contains a UISegemented Controller that when the users interacts will change a UIView Below.
So, an Overall UIView that contains a UIView and a segmented controller to change the contents of that smaller UIView.
I have it so that on the switch of the Segmented Controller does this
switch value {
case 0 : NSBundle.mainBundle().loadNibNamed("Profile", owner: self, options: nil)
case 1 : NSBundle.mainBundle().loadNibNamed("Regiment", owner: self, options: nil)
case 2 : NSBundle.mainBundle().loadNibNamed("Mapping", owner: self, options: nil)
}
The problem with this is that it just loads the .xib file and not their code. Their connections/events don't work and crash the program because it won't connect to their .swift file that is their file owner.

How do I programmatically set .xib corresponding .swift file.
I was hoping there would be something like this in xCode.
UIView.setParentCustomClass(class.swift) //Psuedo