gpt4 book ai didi

ios - 在 Swift 中将 [String : Any! ] 转换为 URLComponents

转载 作者:行者123 更新时间:2023-11-30 12:51:50 27 4
gpt4 key购买 nike

我有一个字典 [String: Any!],其中包含整数、 float 和字符串等值。当我使用下面的代码创建 URLComponents 时,它不采用与整数和 float 相关的值。

 func queryItems(dictionary: [String: Any]) -> [URLQueryItem] {
return dictionary.map {
URLQueryItem(name: $0, value: $1 as? String)
}
}

最佳答案

我认为您应该考虑使用 [String:String] 而不是 [String:Any] 并在将值发送到 queryItems 函数之前将您的值转换为 String 一步。但是如果您想像这样保留它而不是从值 Int 进行转换, float ,双用 as?字符串总是失败。您可以使用 String()。

关于ios - 在 Swift 中将 [String : Any! ] 转换为 URLComponents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40868828/

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