How to Load UIViewController programmatically with Swift?

Sometimes you may have to display a view with an element that you cannot or should not create an outlet with it. In that occasions, this is what you need:

let vc : AnyObject! = self.storyboard?.instantiateViewControllerWithIdentifier("myTargetViewController")

self.showViewController(vc as UIViewController, sender: vc)

But in order to make this thing work; Open your storyboard, display Identity Inspector at right pan of your Xcode and copy “myTargetViewController” to that view controller’s Storyboard ID. That should do the trick😉

Yorum bırakın

Filed under Swift

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s