gpt4 book ai didi

ios - 无法将类型 'NSMutableURLRequest' 的值转换为预期参数类型 'SessionManager'

转载 作者:行者123 更新时间:2023-11-30 12:20:19 25 4
gpt4 key购买 nike

全部。现在我通过观看《Coding for entreprenus》来学习 iOS 和 swift、alamofire。我使用 swift3 和 alamofire4,但他们教它 alamofire3 和 swift2,所以我很困惑。你能帮我解决什么问题吗?

出现类似“无法将类型'NSMutableURLRequest'的值转换为预期参数类型'SessionManager'”的错误

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
if let Purl = NSURL(string: self.projectUrl){
var mutableUrlRequest = NSMutableURLRequest(url: Purl as URL)
mutableUrlRequest.setValue("JWT \(self.tokenUse)", forHTTPHeaderField: "Authorization")
mutableUrlRequest.httpMethod = "GET"
var getProjects = Alamofire.SessionManager.request(mutableUrlRequest)
.responseJSON{ response in
print(response.request)
print(response.response)
print(response.data)
print(response.result)
}
}
}

最佳答案

Alamofire 很可能需要原生 Swift 3 语法:

   if let Purl = URL(string: self.projectUrl) {
var mutableUrlRequest = URLRequest(url: Purl)

URLRequest 是可变的,声明为 variable。

关于ios - 无法将类型 'NSMutableURLRequest' 的值转换为预期参数类型 'SessionManager',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44868160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com