gpt4 book ai didi

ios - 线程1 : Exc_BAD_ACCESS(code=2, 地址=xxx-xxxx)

转载 作者:行者123 更新时间:2023-11-29 01:04:13 27 4
gpt4 key购买 nike

我是 IOS 开发新手,当从我的 XCtest 调用 getter 时,得到以下线程 1:Exc_BAD_ACCESS(code=2, address=someaddress):

var token:AccessToken?{
set{ self.token = newValue }
get{ return self.token }
}

class AccessToken{
var access_token:String
var token_type:String

init(access_token: String,token_type: String){
self.access_token = access_token
self.token_type = token_type
}
}


request.token! = AccessToken(access_token: "accessToken", token_type: "Bearer")

我认为我可能错误地使用了 getter,但是编译器没有发现问题

最佳答案

问题是 token 的 setter 中的一个无限循环,它永久地调用自己。

getter和setter是隐式合成的,声明变量即可。

var token : AccessToken?

关于ios - 线程1 : Exc_BAD_ACCESS(code=2, 地址=xxx-xxxx),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36614092/

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