だから私はiOS6用の次のコードスニペットを持っていました
NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
if([[UIApplication sharedApplication] canOpenURL:instagramURL])
{
NSURL *imageURL = [NSURL fileURLWithPath:originalImagePath];
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:imageURL];
self.documentInteractionController.delegate = self;
self.documentInteractionController.UTI = @"com.instagram.exclusivegram";
[self.documentInteractionController presentOpenInMenuFromRect:self.view.frame inView:self.view animated:YES];
}
しかし、iOS7 のリリースにより、[Instagram で開く] を含む Instagram アイコンを示すダイアログ ウィンドウが表示されると、次のエラーが発生します。
Invalid LSOpenOperation request - No applications found to open document
Instagram がUTI
iOS7 用に変更されたかどうか、または 7 で動作させるための適切な開発者フックは何かを知っている人はいますか?