2012-03-31 2 views
0

Мое приложение создает изображение, которое я пытаюсь передать в Instagram, используя контроллер взаимодействия с документом и their hook. О, это использует iOS 5.1.UIDocumentInteractionController не передает целевое приложение

У меня есть лист действий UIDocumentInteraction, который отображается правильно, но проблема в том, что, как только пользователь выбирает «открыть в Instagram», лист отклоняется и ничего не происходит.

Код:

// Method returns a path to the generated image 
NSURL *finalCompositePath = [NSURL fileURLWithPath:[self generateFinalImage:@"instagram"]]; 
UIDocumentInteractionController *documentInteractionController; 
NSURL *instagramURL = [NSURL URLWithString:@"instagram://camera"]; 
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) { 
    //imageToUpload is a file path with .ig file extension 
    documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:finalCompositePath]; 
    documentInteractionController.UTI = @"com.instagram.exclusivegram"; 
    documentInteractionController.delegate = self; 
    documentInteractionController.annotation = [NSDictionary dictionaryWithObject:@"Caption Test" forKey:@"InstagramCaption"]; 
    [documentInteractionController presentOptionsMenuFromBarButtonItem:self.ShareButton animated:YES]; 
} 

Мысли?

+0

Выяснено, что это дубликат http://stackoverflow.com/questions/9792228/uidocumentsinteractioncontroller-shows-ibooks-but-doesnt-open-it – bretto

ответ

3

UIDocumentsInteractionController shows iBooks but doesn't open it имеет правильный ответ для приложений с использованием дуги. UIDocumentInteractionController должен быть свойством класса.

НО ТАКЖЕ !!!
Если вы поддерживаете до ios5, убедитесь, что сохраненное изображение является типом «.igo» (не .jpg или .png).
IOS6 откроет его в instagram, но IOS менее 6 просто убьет UIDocumentInteractionController, не переходя к instagram.

+0

Я получаю это поведение со всеми расширениями открыть любое приложение на iOS 6 с помощью 7.1 SDK – cynistersix

Смежные вопросы