アプリに を表示しようとしていますUIDocumentInteractionController
。iPhone ではすべて問題なく動作していますが、iPad では何も起きていません。これが私のコードです:
interactionController = [UIDocumentInteractionController interactionControllerWithURL:imageFile];
interactionController.UTI = @"com.instagram.photo";
interactionController.annotation = [NSDictionary dictionaryWithObject:[self commentForInstagram] forKey:@"InstagramCaption"];
[interactionController presentOpenInMenuFromRect:self.view.frame inView:self.view animated:YES];
interactionController
インスタンスへの強い参照であり、imageFile
存在します。iPhone では、[Open With..] ダイアログが表示され、Instagram が表示されます。iPad では、上記のコードを実行しても何も起こりません。はい、Instagram をインストールして、iPad で作業しています。
コードの実行時に何も起こらない理由は何でしょうか? self.view
およびself.view.frame
有効なオブジェクトです (デバッグでテスト済み)。
ありがとう、カン。