我目前的代码如下所示:
- (UIDocumentInteractionController *) setupControllerWithURL:(NSURL *)fileURL
usingDelegate:(id <UIDocumentInteractionControllerDelegate>) interactionDelegate {
UIDocumentInteractionController *interactionController =
[UIDocumentInteractionController interactionControllerWithURL:fileURL];
interactionController.delegate = interactionDelegate;
[interactionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
return interactionController;
}
- (void)showOptionsMenu
{
NSURL *fileURL = [NSURL fileURLWithPath:@"2bm.key"];
docController = [self setupControllerWithURL:fileURL
usingDelegate:self];
}
- (IBAction)KeynoteButton:(id)sender {
[self showOptionsMenu];
}
这会在屏幕左上角生成一个打开的主题气泡。我可以移动到出现这个气泡的地方吗?或者更好的是我可以在这个气泡上强制一个触摸事件,这样用户就别无选择,主题演讲会自动打开?我不能为此使用 URL 参考方案,因为 keynote 不支持这一点。
谢谢