BlocksKit is a bit of a red herring. The dismissal code is deallocating the UIDocumentInteractionController
too early here:
self.openInController = nil;
At the earliest, the deallocation should happen after the -documentInteractionControllerDidDismissOpenInMenu:
delegate callback method.