gpt4 book ai didi

带有 DISPATCH_TIME_FOREVER 的 swift 4.0 dispatch_semaphore_wait

转载 作者:行者123 更新时间:2023-11-28 06:05:17 25 4
gpt4 key购买 nike

dispatch_semaphore_wait(writeSemaphore!, DISPATCH_TIME_FOREVER) 

给出 DISPATCH_TIME_FOREVER 的错误,即

Cannot convert value of type 'Int' to expected argument type 'dispatch_time_t' (aka 'UInt64') 

Een 分配一个值 DispatchTime.distantFuture 无济于事。

谁能告诉我dispatch_time_t(超时)的值是多少

最佳答案

我会去:

    writeSemaphore!.wait(timeout: .distantFuture)

但是你应该通过确保你的可选值不为零来改进你的代码。去找守卫如下:

    guard let writeSemaphore = writeSemaphore else { return }

writeSemaphore.wait(timeout: .distantFuture)

关于带有 DISPATCH_TIME_FOREVER 的 swift 4.0 dispatch_semaphore_wait,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48415073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com