对于如何在按钮操作中从 uiviewcontroller 打开照片应用程序,我有一些可能的结果。这就像一个 Facebook 认证屏幕打开,这意味着当用户点击 uibutton 时,它将最小化原生应用程序并打开照片应用程序。这对于 ios 6 和 ios 7 版本是否可行。
如果您知道,请给出一些可能的结果?
如果有人给出解决方案,我真的很感激你。
对于如何在按钮操作中从 uiviewcontroller 打开照片应用程序,我有一些可能的结果。这就像一个 Facebook 认证屏幕打开,这意味着当用户点击 uibutton 时,它将最小化原生应用程序并打开照片应用程序。这对于 ios 6 和 ios 7 版本是否可行。
如果您知道,请给出一些可能的结果?
如果有人给出解决方案,我真的很感激你。
UIApplication.shared.open(URL(string:"photos-redirect://")!)
这不可能。照片应用程序不注册任何 URL 方案。这意味着您无法通过调用以下方法打开它:
func open(_ url: URL,
options: [UIApplication.OpenExternalURLOptionsKey : Any] = [:],
completionHandler completion: ((Bool) -> Void)? = nil)
并传递一个有效的 URL(就像您打开 Safari 或电话应用程序一样)。简短的回答是您无法以编程方式打开照片应用程序。
文档: 关于 Apple URL 方案