gpt4 book ai didi

ios - 使用 UIwebview 使用 swift 从库中附加照片

转载 作者:行者123 更新时间:2023-11-30 12:55:41 25 4
gpt4 key购买 nike

enter image description here我正在我的 iOS 应用程序中封装 webapp 并使用 UIWebview 显示内容。

一切正常。 Webview中有2个按钮要求拍照/视频,第二个是附上照片。我已在 plist 文件中为相机/照片库启用隐私设置

问题是当我第一次尝试访问相机/照片库时,我没有收到访问消息。此外,相机显示普通 View ,就像尚未启动一样。如果我点击里面的视频按钮相机,崩溃了。如果我单击“照片库”按钮,窗口将打开,并且不会显示任何要附加的照片。

我试图找到关于 SO 的帖子,但其他人在模态presentedViewController 上显示 webview 时遇到问题我没有以模态方式呈现 View Controller 。我在设备上使用 Xcode 8 和 iOS 10。这在 iOS 9 设备上运行良好。

有人对此有任何想法吗?

最佳答案

您必须使用来关闭 View

override func dismiss(animated flag: Bool, completion: (() -> Void)?)
{
if self.presentedViewController != nil {
super.dismiss(animated: flag, completion: completion)
}

}

您必须使用此方法,其中 Controller 包含您的 WebView 。您的问题应该消失,但如果尚未解决,并且应用程序在附加文件或图像后重新启动。那么您可能正在使用

viewDidAppear(_ animated: Bool)

只需使用viewDidLoad而不是viewDidAppear(_animated: Bool)

关于ios - 使用 UIwebview 使用 swift 从库中附加照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40428609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com