尝试缩短 Swift iOS 中的 url 时,在范围内找不到“linkBuilder”错误

德里克

我正在使用 firebase 动态网址来缩短我的网址。我阅读了整个文档,但我不明白为什么代码不起作用。

这是我的代码:

let link = "https://mywebsite.com/share/?shop="+concatenate(getKey!,"&title="+shopName.text!.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!,"&desc="+summary.text!.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!,"&img="+profileImgURL)

linkBuilder.shorten() { link, warnings, error in // i get an error here sayiny "cannot find linkBuilder in scope"
          guard let link = link, error != nil else { return }
          print("The short URL is: \(link)")
        }

我错过了什么或做错了什么?

然后

你忘了定义什么linkBuilder是。把这个放在let link =

let dynamicLinksDomainURIPrefix = "https://example.com/link"
let linkBuilder = DynamicLinkComponents(link: link, domainURIPrefix: dynamicLinksDomainURIPRefix)

文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Swift中缩短URL

“在范围内找不到‘RealmProperty’”当尝试使用可选的双精度时,Swift

使用您的自定义网站域名缩短 Swift iOS 中的 URL

URL中的转义符-iOS Swift

在 swift 中使用 oneSignal 时出现“在范围内找不到类型‘OSPermissionSubscriptionState”错误

Swift 在范围内找不到变量

将全局字符串存储在Swift中的iOS中以在整个应用范围内使用

如何在iOS Swift中替换特定范围内的字符串?

Swift:尝试从我的应用中打开Safari浏览器中的URL时,出现“快照未呈现的视图快照..”错误

如何从 iOS 中的 Url 获取特定值 - Swift 3

在iOS Swift中从设备获取图像的URL路径

如果 Swift iOS 中的 URL,如何从末尾删除反冲

NSURLConnection完成错误-尝试在iOS中编码URL时代码为-1002

缩短Code Igniter中的URL

在iOS Swift Project中找不到'UIView'的接口声明

Swift 编译器错误:在范围内找不到变量

尝试在Codeighter中的url中传递值时找不到面向404的页面

导入混合框架时在iOS应用中找不到Swift类

Swift App - 在范围内找不到“SKStoreProductViewController”

在iOS Swift中解析密码重置错误

Swift iOS中的坐标系错误

在iOS Swift中实施完成时出错

iOS Swift 不受支持的 URL

iOS Swift以编程方式连接WiFi并区分密码错误和范围内没有WiFi

尝试导入熊猫时在 Python 中找不到模块错误

尝试在WKWebview中加载url时出现会话过期错误,但在SFSafariViewController或iOS中的外部野生动物园中可以正常工作

尝试在Swift中解析JSON,但出现错误

在Swift3中将查询参数添加到iOS中的GET URL

如何在JSP中缩短URL地址