问题描述
我很快就有这个代码
func plaidLinkStart() {
//Get a link token
APICalls.getLinkToken()
var linkConfiguration = LinkTokenConfiguration(token: User.linkToken!) { success in
print("public-token: \(success.publicToken) Metadata: \(success.Metadata)")
}
linkConfiguration.onExit = { exit in
if let error = exit.error {
print("exit with \(error)\n\(exit.Metadata)")
} else {
print("exit with \(exit.Metadata)")
}
}
let result = Plaid.create(linkConfiguration)
switch result {
case .failure(let error):
print("Unable to create Plaid handler due to: \(error)")
case .success(let handler):
handler.open(presentUsing: .viewController(self))
}
}
(显然)有多个完成处理程序,但我需要每个完成处理程序(包括 APICalls.getLinkToken()
以顺序运行。AKA 一个完成处理程序仅在前一个完成处理程序执行完毕后才运行。
如何确保它们按顺序运行?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)