【发布时间】:2020-04-23 21:35:59
【问题描述】:
除了function dispatch_async,它提交一个异步执行的块,iOS 还提供了另一个function dispatch_async_f 来提交一个带有单个参数的函数,用于异步执行。
在 Swift 中,我可以将dispatch_async 称为DispatchQueue.global().async {},但我没有找到任何方法可以调用dispatch_async_f。
那么,如何将参数传递给异步执行的块?
【问题讨论】:
-
在 Swift 中你不需要它。就
DispatchQueue.global().async { yourFunction(yourParameter) } -
啊!很简单!感谢您的快速回答!
标签: swift function asynchronous parameter-passing dispatch-queue