gpt4 book ai didi

ios - iOS 版 Lyft API 中的语法错误 - 无法编译?

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

我正在尝试将适用于 iOS 的 Lyft API 与 Swift 4 和 Xcode 9.3 结合使用。

当我使用 pod LyftSDK 时,框架文件无法按照 this issue 进行编译。 ,我修复了这个问题(但奇怪的是,主要的 API 无法在生产版本中进行编译)。目前,这是 Lyft-iOS-SDK GitHub 上的一个未决问题,#17。我还在使用 pod Lyft,因为我不确定该使用哪个。

在我的 View Controller 中,我导入了:
进口 Lyft
导入LyftSDK

但是当我使用 let lyftButton = LyftButton() 时,我收到编译错误 使用未解析的标识符“LyftButton”

如何在 Swift 中使用此 API?我需要两个 Pod 才能正常工作吗?我正在逐行跟踪文档,但无法让它按预期方式工作。我使用的其他 API 和 CocoaPods 都没有这个问题。

最佳答案

我通过执行以下操作解决了这个问题:

LyftSDK/Core/LyftButton.swift 中,将第 47 行从 private var pressUpAction: ((Void) -> Void)? 更改为 private var pressUpAction : (() -> 无效)?.

LyftSDK/Core/LyftAPIURLEncoding.swift 中,将第 32 行替换为:

var localVariable = urlComponents 
urlComponents?.queryItems = (localVariable?.queryItems ?? []) + queryItems

关于ios - iOS 版 Lyft API 中的语法错误 - 无法编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50275835/

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