所以我一直在研究Gary Tokman的教程来构建一个餐厅查看应用程序,它非常棒。从开始到结束,一切都进展顺利。
目的是更改或添加参数并包括“术语”或“类别”。现在,这会将搜索更改为特定企业,而不仅仅是餐馆。
这就是我陷入困境的地方,我似乎找不到执行此参数的正确语法。
这是业务端点文档:https ://www.yelp.com/developers/documentation/v3/business_search
这些是 swift 文件的代码
网络服务文件
import Foundation
import Moya
enum YelpService {
enum BusinessesProvider: TargetType {
case search(lat: Double, long: Double)
case details(id: String)
var baseURL: URL {
return URL(string: "https://api.yelp.com/v3/businesses")!
}
var path: String {
switch self {
case .search:
return "/search"
case let .details(id):
return "/\(id)"
}
}
var method: Moya.Method {
return .get
}
var sampleData: Data {
return Data()
}
var task: Task {
switch self {
case …Run Code Online (Sandbox Code Playgroud)