zzh*_*ads 3 url relative-path swift
具有简单的端点枚举,例如:
enum TraccarEndpoint: Endpoint {
case server
var baseURL: URL {
return URL(string: "http://demo.traccar.org/api")!
}
var path: String {
switch self {
case .server:
return "/server"
}
}
var url: URL {
let path = self.path
let baseURL = self.baseURL
let url = URL(string: path, relativeTo: baseURL)
return url!
}
}
Run Code Online (Sandbox Code Playgroud)
期待 self.url = " http://demo.traccar.org/server ",但 self.url = "/server -- ttp://www.traccar.org/api"。那是什么?
| 归档时间: |
|
| 查看次数: |
9862 次 |
| 最近记录: |