提问人:Manjunath 提问时间:7/20/2023 最后编辑:Brian Tompsett - 汤莱恩Manjunath 更新时间:7/22/2023 访问量:31
功能首次超出范围
Function goes out of scope for first time
问:
我是 SwiftUI 的新手,在解析以下代码时面临挑战
func fetchFullAccountNumber(accNumberID: String) {
Network.shared.apiGetAccountNumber(accountNumberID: accNumberID) { accNumber in
self.fullNumber = accNumber
} onFailure: { error in
//
print(error.debugDescription)
}
}
上面的请求来自 Apollo GraphQL,
我的问题是,在运行上述代码时,控件第一次超出范围,即未解析,第二次开始工作正常。
我该如何解决此问题,并使其仅在第一次运行时运行?self.fullNumber
我尝试检查是否为零,但它没有解决它。accNumber
答: 暂无答案
评论
fullNumber
func fetchFullAccountNumber(accNumberID: String) { print("Will call Get Account Number API"); Network.shared.apiGetAccountNumber(accountNumberID: accNumberID) { accNumber in print("Did Get Account Number API"); self.fullNumber = accNumber } onFailure: { error in print(error.debugDescription) }; print("End of the Get Account Number API method") }