【发布时间】:2015-04-01 11:40:30
【问题描述】:
我在 iPad 上关闭 UIActivityViewController 时遇到了这个有线问题。
我所拥有的是一个 MainViewController,我从中呈现一个像这样的视图控制器(模态视图):
ReaderViewController *readerViewController = [[ReaderViewController alloc] initWithReaderDocument:document];
[self presentViewController:self.readerViewController animated:YES completion:nil];
在 ReaderViewController 的工具栏中,我有一个 UIButton 来显示用于 PDF 共享的 UIActivityViewController。
这就是我展示 UIActivityViewController 的方式:
_activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[document.fileURL] applicationActivities:nil];
UIPopoverController *popup = [[UIPopoverController alloc] initWithContentViewController:_activityViewController];
[popup presentPopoverFromRect:button.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
当 UIActivityViewController 出现时,它会按预期工作。如果我按屏幕上的任何位置,它也会按预期关闭。问题是如果我双击屏幕上的某个地方,UIActivityViewController 和 ReaderViewController 将同时被关闭。 现在,我只想关闭 UIActivityViewController 而不是 ReaderViewController。
有什么解决办法吗?
/干杯
【问题讨论】:
-
这是一个报告的错误吗?
-
解决了我有同样的问题吗?
标签: ios objective-c iphone xcode ipad