objective-c - 呈现 UIDocumentPickerViewController 并关闭它会使呈现的视图控制器保持冻结状态
问题描述
如何呈现 UIDocumentPickerViewController 并解除它使呈现的视图控制器保持冻结状态
解决方案
问题是您在 PDFBrowserViewController 中打开UIDocumentPickerViewController ,因此当您关闭UIDocumentPickerViewController但PDFBrowserViewController未关闭时。
解决方案1:不使用PDFBrowserViewController直接在 top viewcontroller 中打开UIDocumentPickerViewController。
解决方案2:在解除UIDocumentPickerViewController后,在 Delegate 方法中关闭父控制器。
UIWindow *window = [[[UIApplication sharedApplication] windows] firstObject];
UIViewController *vc = [window rootViewController];
[vc dismissViewControllerAnimated:true completion:nil];
推荐阅读
- html - 如何在 iframe 中全屏制作 YouTube 视频?
- mysql - 将 mysql 中的列名从 sum(xyz) 更改为 xyz
- maven - Spring Boot 应用程序在控制台上停止而没有任何错误
- python - 键盘包不适用于 sudo 命令启动
- php - 避免在 Woocommerce 中结帐混合延期交货和正常商品
- jenkins-pipeline - 使用 Map 定义共享库方法
- python - BeautifulSoup 抓取的数据打印到屏幕但不会保存
- reactjs - 如何解决本地缓存?
- mediawiki - 如何将登录页面设置为登录页面?
- vba - 根据通过公式填充的另一个单元格自动插入今天的日期