小编moy*_*e22的帖子

如何在Moya中添加参数?

所以我一直在研究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)

ios swift moya

6
推荐指数
1
解决办法
8699
查看次数

标签 统计

ios ×1

moya ×1

swift ×1