在 swift 中保持主队列无死锁

Maintain main queue without deadlock in swift

我正在将我的一个项目从 Objective C 转换为 swift。我使用以下代码同步处理主队列而没有死锁

void runOnMainQueueWithoutDeadlocking(void (^block)(void))

如何将此方法定义转换为 swift。我是 swift 的新手,请帮忙

提前致谢

方法定义容易转换:

func runOnMainQueueWithoutDeadlocking(block:()->()) {
    // ...
}

您只需查看此方法的 "generated interface" 就可以很容易地找到它。

这个方法实际上做了什么,但是,我不知道(因为你没有展示它)。