Ios 不能';t在操场中使用Alamofire查找符号错误

Ios 不能';t在操场中使用Alamofire查找符号错误,ios,swift,alamofire,swift-playground,Ios,Swift,Alamofire,Swift Playground,我正在使用游乐场,并通过Podfile安装了Alamofire和SwiftSoup。我可以使用URLSession从URL检索HTML,但希望使用Alamofire。我的代码如下 let url = "https://www.nba.com/warriors/stats" Alamofire.request(url, method: .post, parameters: nil, encoding: URLEncoding.default).validate(contentType: ["app

我正在使用游乐场,并通过Podfile安装了Alamofire和SwiftSoup。我可以使用
URLSession
从URL检索HTML,但希望使用Alamofire。我的代码如下

let url = "https://www.nba.com/warriors/stats"
Alamofire.request(url, method: .post, parameters: nil, encoding: URLEncoding.default).validate(contentType: ["application/x-www-form-urlencoded"]).response { (response) in
    if let data = response.data, let _ = String(data: data, encoding: .utf8) {
        do {
            print(data)
        }
    }
}
我不确定为什么会出现以下错误

error: Couldn't lookup symbols:
  Alamofire.DataRequest.response(queue: Swift.Optional<__C.OS_dispatch_queue>, completionHandler: (Alamofire.DefaultDataResponse) -> ()) -> Self
  protocol witness table for Alamofire.URLEncoding : Alamofire.ParameterEncoding in Alamofire
  type metadata accessor for Alamofire.DataRequest
  Alamofire.DataRequest.validate<A where A: Swift.Sequence, A.Element == Swift.String>(contentType: A) -> Self
  Alamofire.request(_: Alamofire.URLConvertible, method: Alamofire.HTTPMethod, parameters: Swift.Optional<Swift.Dictionary<Swift.String, Any>>, encoding: Alamofire.ParameterEncoding, headers: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>) -> Alamofire.DataRequest
  protocol witness table for Swift.String : Alamofire.URLConvertible in Alamofire
  static Alamofire.URLEncoding.default.getter : Alamofire.URLEncoding
  type metadata for Alamofire.URLEncoding
错误:无法查找符号:
Alamofire.DataRequest.response(队列:Swift.Optional,completionHandler:(Alamofire.DefaultDataResponse)->())->Self
Alamofire.URLEncoding的协议见证表:Alamofire中的Alamofire.ParameterEncoding
为Alamofire.DataRequest键入元数据访问器
Alamofire.DataRequest.validate(contentType:A)->Self
Alamofire.request(uquo:Alamofire.URLConverable,方法:Alamofire.HTTPMethod,参数:Swift.Optional,编码:Alamofire.ParameterEncoding,头:Swift.Optional)->Alamofire.DataRequest
Swift.String的协议见证表:Alamofire.URLConvertible在Alamofire中
静态Alamofire.URLEncoding.default.getter:Alamofire.URLEncoding
为Alamofire.URLEncoding键入元数据

尝试将其添加到您的
播客文件中

post_install do |installer|
installer.pods_project.build_configurations.each do |config|
    config.build_settings.delete('CODE_SIGNING_ALLOWED')
    config.build_settings.delete('CODE_SIGNING_REQUIRED')
end

installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
        config.build_settings['CONFIGURATION_BUILD_DIR'] = '$PODS_CONFIGURATION_BUILD_DIR'
    end
end
end
确保再次运行pod安装以重新生成Pods项目。然后用
Command-Shift-K
清理构建,用
Command-B
重新构建,然后运行游戏场。错误应该消失


来源:

谢谢!我已经把它添加到我的播客文件中,但没有清理。