My UIDocumentsInteractionController работает до представления листа действий с помощью кнопки, которая говорит «iBooks», но когда я нажимаю на эту кнопку, она просто увольняется, и она не принимает меня интерактивные книги. Вот мой код:UIDocumentsInteractionController показывает iBooks, но не открывает его
NSString *filenamePath =[NSString stringWithFormat:@"temp.%@", [[file path] pathExtension]];
NSString *docDir = [DataCenter getDocumentsDirectoryPath];
NSString *fullPath = [docDir stringByAppendingPathComponent:filenamePath];
NSURL *url = [NSURL fileURLWithPath:fullPath];
UIDocumentInteractionController *c = [UIDocumentInteractionController interactionControllerWithURL:url];
BOOL success = [c presentOpenInMenuFromBarButtonItem:buttonBack animated:YES];
Что я делаю неправильно? Thanks
Вау - хорошо, это действительно так, даже с ARC !! Вам нужно создать свойство с именем 'self.interactionController' (или аналогичным) и alloc-init, или оно будет выпущено. Спасибо @PragmaOnce! –
Рад помочь :) – 0xSina