如何在 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 中的更改
拍照或从库中获取图像的权限未在 iOS 9 中显示(Xcode 7beta,Swift 2)