gpt4 book ai didi

ios - %@ 的超链接在 iOS 上不起作用

转载 作者:行者123 更新时间:2023-11-28 08:36:48 25 4
gpt4 key购买 nike

所以我的 Localizable.strings 文件中有以下链接:

someURL = "https://www.thisisthelink.be/api/article?categoryId=%@&key=ehhssd%bfbfs43-53456Gdffd~563&lang=nl&amount=1000&mobile=true";

有 %@ 的部分我需要填写该类别的 ID(例如 27)。因此,在我的代码中,我执行以下操作

   let URL = String(format: "someURL".localized,String(id))

但这会导致崩溃,我真的不知道为什么(崩溃只是线程 1: EXC_BREAKPOINT(code=1,...) 所以我无法推断出到底是什么错误)。

.localized 是下面的扩展名

extension String {
var localized: String {
return NSLocalizedString(self, comment: "")
}
}

最佳答案

我不明白你为什么要这样的请求。以我的方式,我改用基本 URL+接口(interface)名称+参数。与使用 AFNetworking 一样,params 应该是易于生成的字典。

无论如何,如果你想要一个类似长字符串的 URL,在 Swift 中你最好使用“categoryId=\(id)”来加载你想要的不同 id。

最后,如果您坚持使用它:

字符串(格式:someURL,参数:["123"])

关于ios - %@ 的超链接在 iOS 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37521077/

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