如何等到异步函数完成 运行ning 然后仅 运行 继续 swift 中的另一个函数?

How to wait until a asynchronous function finish running then only run continue another function in swift?

我的问题是,我有一个函数,我希望它在继续执行另一个函数之前完成 运行所有代码。虽然 运行ning 我希望我可以做其他事情,比如改变视图。我 运行 我当前的功能,它是异步的,如果我 运行 同步,它直接转到另一个功能而不 运行 完成所有代码,我无法改变我的观点,所有代码等待为此我什么也做不了。所以我希望有人能对此提供答案。异步似乎跳过并直接 运行 另一个需要前一个函数的函数。

从你分享的内容我了解到你正在调用一个异步函数,你需要在异步函数执行后做一些事情。为此,您可以使用完成处理程序。

您可以从以下链接获取更多信息

Link 1

Link 2

Link 3

希望这对你有帮助...