Q:

performSegueWithIdentifier delay only for the first time

I'm having this weird situation over my app. I'm calling performSegueWithIdentifier over the main thread :
  dispatch_async(dispatch_get_main_queue()){

   self.performSegueWithIdentifier("toFrame", sender: nil)

    }

I've set breakpoints thru the process, and even cleaned prepareForSegue.
Only for the first time when i'm calling this(to this specific VC),it's delayed for about 6 seconds, and than moving to the VC. After this delay, if i'm navigating back and forth, it runs smoothly 
Any suggestions? Ive tried everything :\ 

A:

It can be fonts issue: if you select them in IB and didn't check target membership - system will look for them before retrieving default font - and 
thus will create delay before presenting controller.
Please check font's target membership.
It’s famous bug with modal presentation: 
http://openradar.appspot.com/19563577

