ios - UIDocumentPicker 在 iOS 11 无法显示 Browse

标签 ios swift swift3 ios11 uidocumentpickervc

我写了一个UIDocumentPicker的程序。
但是,如果我在iOS 11模拟器上点击“浏览”,加载继续显示,无法显示。
需要什么样的回应?

开发环境

  • Xcode:版本 9.0 beta 5
  • 模拟器:iPhone 7 Plus (iOS 11.0)

错误图片

enter image description here

代码

https://github.com/amarron1/SampleDocumentPicker

class ViewController: UIViewController, UIDocumentPickerDelegate {
    let UTIs:[String] = ["public.data"]
    // Save to this application from iCloud
    @IBAction func importDocumentPicker(_ sender: Any) {
        let importPicker = UIDocumentPickerViewController(documentTypes: self.UTIs, in: .import)
        importPicker.delegate = self
        present(importPicker, animated: true, completion: nil)
    }
}

日志

2017-09-06 11:37:54.790680+0900 SampleDocumentPicker[40282:5448334] Unbalanced calls to begin/end appearance transitions for <_UIWaitingForRemoteViewContainerViewController: 0x7fb54c6153b0>.
2017-09-06 11:38:04.101520+0900 SampleDocumentPicker[40282:5448334] [DocumentManager] The view service did terminate with error: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}

最佳答案

从表面上看,这是一个仅限模拟器的问题。 (iOS 11.0模拟器) UIDocumentPicker 在设备上工作正常。

如果有人遇到这个问题,只需在真实设备上测试即可。

关于ios - UIDocumentPicker 在 iOS 11 无法显示 Browse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46066109/

相关文章:

iOS 8 进度条在下载时延迟更新(快速)

ios - 粒子系统从某些角度看是黑色的

ios - 如何创建 ReloadRow 动画

swift - CryptLib 解密返回错误值

ios - 在应用程序设置页面中更改通知的用户权限时更新 UILabel 文本值?

ios - 如何在代码中获取我的 iPhone 应用程序安装日期

ios - Xcode 7、Swift 2.0、迦太基

ios - 在前台 ios 应用程序中没有收到 FCM 消息

ios - 在单例中安全清除数据的最佳方法?

ios - swift 3.0 的 map View 注释委托(delegate)