【问题标题】:URLComponents init failsURLComponents 初始化失败
【发布时间】:2020-12-27 12:41:17
【问题描述】:

我正在尝试创建一个URLComponents 对象,以便可以从字符串中提取参数值。我有字符串topic_id12&lessong_id=45:

let dataString = "topic_id12&lessong_id=45"
guard let urlComponents = URLComponents(string: "https://somedomain.com/\(dataString)/") else return { nil }

但是初始化失败了。有什么想法我在这里想念的吗?谢谢

【问题讨论】:

标签: ios swift urlcomponents


【解决方案1】:

您可以安全地从代码中删除 guardelse return { nil } 部分。

【讨论】:

  • 这是错误的,因为 init 被声明为可选
猜你喜欢
  • 2020-12-06
  • 1970-01-01
  • 2016-03-25
  • 2012-11-17
  • 2017-12-10
  • 2018-09-17
  • 1970-01-01
  • 2018-10-13
  • 2014-03-13
相关资源
最近更新 更多