ドキュメントインタラクションコントローラボタンの1つ、つまりコピー、印刷などを押した直後に、次のエラーが発生します。
Launch Services: Registering unknown app identifier com.apple.mobilemail failed
Launch Services: Unable to find app identifier com.apple.mobilemail
インタラクションコントローラーを作成するコードは次のとおりです。URLなどはすべて有効ですが、デリゲートメソッドを実装したにもかかわらず、デリゲート呼び出しがコントローラーにヒットしません。これは奇妙なことです。
UIDocumentInteractionController *documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:fileURL];
documentInteractionController.delegate = self;
[documentInteractionController presentOptionsMenuFromRect:self.view.bounds
inView:self.view
animated:YES];
//None of these delegate methods are ever called which is weird:
- (void) documentInteractionController: (UIDocumentInteractionController *) controller
willBeginSendingToApplication: (NSString *) application
{
DebugLog(@"skldjfklsdjflksdjflsdk %@", application);
}
- (void) documentInteractionController: (UIDocumentInteractionController *) controller
didEndSendingToApplication: (NSString *) application
{
DebugLog(@"skldjfklsdjflksdjflsdk %@", application);
}
- (void)documentInteractionControllerDidDismissOptionsMenu:(UIDocumentInteractionController *)controller
{
}
- (void)documentInteractionControllerDidDismissOpenInMenu:(UIDocumentInteractionController *)controller
{
}