Lyft API for iOS 中的语法错误 - 无法编译?
Syntax errors in Lyft API for iOS - won't compile?
我正在尝试将 Lyft API 用于 iOS 与 Swift 4 和 Xcode 9.3。
当我使用 pod LyftSDK
时,框架文件不会按照 进行编译,我已修复(但奇怪的是,主要的 API 不会在产品中编译建造)。它目前是 Lyft-iOS-SDK
GitHub,#17 上的未决问题。我也在使用 pod Lyft
,因为我不确定要使用哪个。
在我的视图控制器中,我导入了:
import Lyft
import LyftSDK
但是当我去使用 let lyftButton = LyftButton()
时,我得到了编译错误 Use of unresolved identifier 'LyftButton'
。
如何将此 API 与 Swift 一起使用?我需要两个 pods 才能工作吗?我正在逐行跟踪文档,但无法让它按预期工作。 None 的其他 API 和我使用的 CocoaPods 有这个问题。
我通过执行以下操作解决了这个问题:
在 LyftSDK/Core/LyftButton.swift
中,将第 47 行从 private var pressUpAction: ((Void) -> Void)?
更改为 private var pressUpAction: (() -> Void)?
。
在 LyftSDK/Core/LyftAPIURLEncoding.swift
中,将第 32 行替换为:
var localVariable = urlComponents
urlComponents?.queryItems = (localVariable?.queryItems ?? []) + queryItems
我正在尝试将 Lyft API 用于 iOS 与 Swift 4 和 Xcode 9.3。
当我使用 pod LyftSDK
时,框架文件不会按照 Lyft-iOS-SDK
GitHub,#17 上的未决问题。我也在使用 pod Lyft
,因为我不确定要使用哪个。
在我的视图控制器中,我导入了:
import Lyft
import LyftSDK
但是当我去使用 let lyftButton = LyftButton()
时,我得到了编译错误 Use of unresolved identifier 'LyftButton'
。
如何将此 API 与 Swift 一起使用?我需要两个 pods 才能工作吗?我正在逐行跟踪文档,但无法让它按预期工作。 None 的其他 API 和我使用的 CocoaPods 有这个问题。
我通过执行以下操作解决了这个问题:
在 LyftSDK/Core/LyftButton.swift
中,将第 47 行从 private var pressUpAction: ((Void) -> Void)?
更改为 private var pressUpAction: (() -> Void)?
。
在 LyftSDK/Core/LyftAPIURLEncoding.swift
中,将第 32 行替换为:
var localVariable = urlComponents
urlComponents?.queryItems = (localVariable?.queryItems ?? []) + queryItems