当前位置: 首页 > 面试题库 >

如何在Swift3中打开URL

陈增
2023-03-14
问题内容

openURL已在Swift3中弃用。任何人都可以提供一些示例来说明openURL:options:completionHandler:尝试打开URL时替换的工作方式吗?


问题答案:

所有你需要的是:

guard let url = URL(string: "http://www.google.com") else {
  return //be safe
}

if #available(iOS 10.0, *) {
    UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
    UIApplication.shared.openURL(url)
}


 类似资料:
  • 问题内容: 我需要使用SwiftUI在我的应用程序中打开ImagePicker,我该怎么做? 我考虑过使用UIImagePickerController,但是我不知道如何在SwiftUI中做到这一点。 问题答案: Xcode 11.4的清理版本可以通过SPM作为Swift软件包获得: https://github.com/ralfebert/ImagePickerView 资源:

  • 我不熟悉conda和mac(我主要使用Ubuntu和pip)。mac电脑上有康达外壳吗(我想我在什么地方读到没有)。 如果是这种情况,我应该如何运行命令,如: 正如这里所问:https://github.com/datitran/face2face-demo 然后我打开了蟒蛇导航仪 上述步骤正确吗?有没有办法通过Mac中的shell实现这一点?(我正在使用macOS Catalina版本10.15

  • 在Swift 2中,我能够使用延迟使用中央调度的操作: 但自Swift3以来,这似乎不再编译了。用现代Swift写这篇文章的首选方式是什么?

  • 问题内容: 我购买用来帮助我理解SSIS的书似乎掩盖了这一点,并且我想确切地知道在SSIS中打开FastParse的方法是什么? 问题答案: 设置快速解析(从此处开始) 用鼠标右键单击平面文件源或数据转换转换,然后单击显示高级编辑器。 在“高级编辑器”对话框中,单击“输入和输出属性”选项卡。 在“输入和输出”窗格中,单击要为其启用快速解析的列。 在“属性”窗口中,展开“自定义属性”节点,然后将Fa

  • 问题内容: 如何打开一个Excel文件以便在Python中读取? 例如,我已经使用read命令打开了文本文件。如何为Excel文件执行此操作? 问题答案: 编辑: 在较新版本的pandas中,您可以将工作表名称作为参数传递。 检查文档以获取有关如何通过的示例sheet_name:https : //pandas.pydata.org/pandas-docs/stable/generation/pa

  • 问题内容: 我正在尝试使用$ log.debug(“ Foo”)。如何将其关闭。我在任何地方都找不到样品。我认为它需要在配置中设置,但我似乎也无法使其正常工作。 哪里设置开关? 问题答案: $ logProvider.debugEnabled(true) 仅在AngularJs 1.1.2或更高版本中可用。 https://github.com/angular/angular.js/pull/16