- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我一直在忙着将一个小的 SwiftUI iPad 应用程序“移动”到 Mac 上,我遇到了一点减速带 UIDocumentPickerViewController
.
我已经包裹了UIDocumentPickerViewController
在 UIViewControllerRepresentable
像这样:
struct DocumentPickerView: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> UIDocumentPickerViewController {
let documentPicker = UIDocumentPickerViewController(documentTypes: [(kUTTypeImage as String)], in: .import)
return documentPicker
}
func updateUIViewController(_ uiViewController: UIDocumentPickerViewController, context: Context) {
}
}
struct ContentView: View {
@State var shows = false
var body: some View {
Button(action: { self.shows.toggle() }) {
Text("Select File")
}
.sheet(isPresented: self.$shows) {
DocumentPickerView()
}
}
}
UIDocumentPickerViewController
不显示,我们得到这个空白模式:
最佳答案
我替换了不推荐使用的方法,并为提供的主题启动代码启用了询问权利,它可以工作。
使用 Xcode 13.3/macOS 12.2 测试
import UniformTypeIdentifiers
struct DocumentPickerView: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> UIDocumentPickerViewController {
let documentPicker = UIDocumentPickerViewController(forOpeningContentTypes: [UTType.image], asCopy: true)
return documentPicker
}
func updateUIViewController(_ uiViewController: UIDocumentPickerViewController, context: Context) {
}
}
关于ios - Mac 上 SwiftUI 中的 UIDocumentPickerViewController (macCatalyst),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59078623/
我在 iOS 上有一个正常工作的通用链接集成。如果我点击 iOS Notes.app 中的链接,它会打开应用程序并调用 scene(_ scene: UIScene, continue userAct
目前,我有这个停止调整窗口大小: #if targetEnvironment(macCatalyst) windowScene.sizeRestrictions?.minimumSize = CGSi
我使用以下简单类在我的 iOS 应用程序中显示带有进度条的警报 View 。没关系,但是当我尝试在为 macOS 构建的应用程序中使用相同的代码时,进度条不可见(请参阅附件图像)。 即使在 macOS
如何在 Catalyst- 用 SwiftUI 编写的应用程序中添加 Touch Bar 支持? 例如,如果我想在 View 中显示一个按钮: import SwiftUI struct Conten
如何在新的 SwiftUI 应用协议(protocol)中隐藏标题栏? 由于 AppDelegate.swift 和 SceneDelegate.swift 协议(protocol)消失了,我不能再遵
我们可以在 native mac 应用程序中使用 NSWindow 和 NSVisualEffectView 轻松创建这种效果,但是我们如何在为 MacCatalyst 构建的应用程序中实现呢? 当然
所以我一直在忙着将一个小的 SwiftUI iPad 应用程序“移动”到 Mac 上,我遇到了一点减速带 UIDocumentPickerViewController . 我已经包裹了UIDocume
我们正在使用 xcode 11 beta 5 中的 catalyst swift 将我们的 iOS 应用程序转换为与 macCatalyst 兼容。 我在一些 macCatalyst 尚不支持的 po
在对 2019 年的 WWDC 公告感到兴奋之后,我尝试使用 Xcode 11.0 beta 针对 MacOS 编译我现有的 iOS 应用程序。不幸的是,它没有按预期进行。 Xcode 说我的静态库是
我正在使用 macCatalyst 开发应用。 当用户在 mac 版本上关闭窗口时,应用程序将终止。 可以通过以下方式改变 cocoa 中的这种行为: applicationShouldTermina
我刚刚使用了与几周前在 iOS/Swift 中使用 Firebase 身份验证的早期应用程序相同的程序。我刚刚在配置应用、注册应用、下载并使用 GoogleService-Info.plist 执行正
这个问题在这里已经有了答案: Deprecated TransactionReceipt (3 个回答) 已关闭 3 年前。 我有一个 iOS/iPadOS 应用程序已在 App Store 中发布并
我们正在使用 xcode 11 beta 5 中的催化剂 swift 将我们的 iOS 应用程序转换为 macCatalyst 兼容。 我们遇到了默认 DatePicker 未显示在窗口中的问题。 我
我是一名优秀的程序员,十分优秀!