所以我曾经有以下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 上工作?