Why use dispatch_async when using performSegueWithIdentifier in requestAccessToEntity:completion?
问题 When I call the performSegueWithIdentifier in the completion block, if I do not wrap the call in a dispatch_async, it literally takes 10 seconds for the segue to actually happen. However, I can do other things without wrapping them in the same dispatch_async, such as doing core data work, or, logging "things"... Any insight as to how this works and why... I am lost. If this isn't the right place to ask something like this, I apologize. EKEventStore *store = [[EKEventStore alloc] init]; [store