ios - 文档提供者的dismissGrantingAccessToURL 在iOS 8.3 中不起作用

标签 ios ios-extensions ios8.3 document-provider

我使用 Document Picker Extension 和 Document Porvider Extension 构建我的应用程序,它们在 iOS8.3 之前运行良好。

在 iOS 8.3 中,如果我调用 ,什么都不会发生。解雇授予访问地址 . Picker 的 View Controller 没有关闭和 Host 应用的委托(delegate)功能 didPickDocumentAtURL 没有被调用。没有任何错误或警告消息。它只是......什么也没发生!!!,就像我没有调用这个函数一样。

有人也有这个问题吗?

X代码:6.3
iOS:8.3

最佳答案

我们通过删除我们在自定义 DocumentPickerVC 中重新定义的名为 navigationController 的本地属性来解决此问题。结果在 8.3 和更高版本中,您可以访问 self.navigationController 并通过覆盖您破坏 Apple 解雇功能的属性。

关于ios - 文档提供者的dismissGrantingAccessToURL 在iOS 8.3 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29697194/

相关文章:

ios - Swift UIViewController子类实例变量初始化策略

ios - 找不到 GStreamer Xcode 10.1 gst/gst.h

ios - Peek & Pop 不会仅在最后一个单元格上触发

ios - ios 8.3 中的信号强度

ios - sqlite3 "unable to open database file"- ios

ios - 共享分机以共享最近通话中的号码

ios - 在照片编辑扩展中使用应用内购买

iphone - 自 iOS 8.3 以来,自定义 UITableView 原型(prototype)单元格约束有什么变化吗?

ios - 在ios8中查找经纬度

ios - 在 Swift 4 中移动 UIBezierPath 笔划的最佳方式是什么?