分享到Instagram的所以我用了下面的代碼片段爲iOS6的在IOS 7
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上工作?
你是否檢查Instagrams開發者網站上的文檔? – Wain
我試過iphone掛鉤他們有文檔http://instagram.com/developer/iphone-hooks/# – gtgaxiola
你讀了文檔交互部分,它告訴你關於文件命名和UTI? – Wain