如何在 Xcode 9 beta 2 中使用 UIDocumentBrowserViewController 创建新文档?

Posted

技术标签:

【中文标题】如何在 Xcode 9 beta 2 中使用 UIDocumentBrowserViewController 创建新文档?【英文标题】:How do you create a new document using UIDocumentBrowserViewController in Xcode 9 beta 2? 【发布时间】:2017-07-03 23:26:42 【问题描述】:

我遇到了 Xcode 9 Beta 2 中的 UIDocumentBrowserViewController 错误,正在使用 beta 1。

症状是您无法创建新文档,在大多数页面上 + 图标丢失或变灰。在浏览页面上它存在并且没有变灰,但是不起作用。

EG 如果您开始一个新的 Documents 项目并修改下面的函数以包含给定的打印语句:

func documentBrowser(_ controller: UIDocumentBrowserViewController, didRequestDocumentCreationWithHandler importHandler: @escaping (URL?, UIDocumentBrowserViewController.ImportMode) -> Void) 
    print("creating document")
    ...

然后,当点击浏览页面上的 + 时,不会打印打印语句。 在装有最新 ios 11 测试版的 iPad Pro 12"(原版)上进行测试。

这是一个错误吗?我做错了吗?

感谢您的帮助,

-- 霍华德。

【问题讨论】:

你解决了吗? UIDocumentBrowserViewController 现在似乎工作正常。 是的。没有工作。 【参考方案1】:

如果您认为自己在做正确的事情(按照 Apple 的 API 描述),但某些事情没有按预期工作,那么您绝对应该提交雷达:bugreport.apple.com

【讨论】:

完成。还安装了 Open Radar (openradar.me/33149381)。苹果目前还没有任何东西:(

以上是关于如何在 Xcode 9 beta 2 中使用 UIDocumentBrowserViewController 创建新文档?的主要内容,如果未能解决你的问题,请参考以下文章

AVCapturePhotoOutput - Xcode 9 Beta 5 中的更改

在 Xcode 9 beta 5 中激活“焦点跟随选择”?

Xcode 7 beta 4 - UI 录制时崩溃

拍照或从库中获取图像的权限未在 iOS 9 中显示(Xcode 7beta,Swift 2)

XCode 7 beta 6 UI 测试 - 无法选择列表中的元素

Xcode 9 beta 5 无法保存编辑的 .daes