คำถามติดแท็ก dispatch-after

15
วิธีสร้างคิวการส่งใน Swift 3
ใน Swift 2 ฉันสามารถสร้างคิวด้วยรหัสต่อไปนี้: let concurrentQueue = dispatch_queue_create("com.swift3.imageQueue", DISPATCH_QUEUE_CONCURRENT) แต่นี่ไม่ได้รวบรวมใน Swift 3 วิธีที่ดีที่สุดในการเขียนสิ่งนี้ใน Swift 3 คืออะไร?

6
วิธีตั้งโปรแกรมการหน่วงเวลาใน Swift 3
ในรุ่นก่อนหน้าของ Swift หนึ่งสามารถสร้างความล่าช้าด้วยรหัสต่อไปนี้: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } แต่ตอนนี้ใน Swift 3 Xcode จะเปลี่ยนสิ่งต่าง ๆ 6 อย่างโดยอัตโนมัติ แต่แล้วข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น: "ไม่สามารถแปลงDispatchTime.nowเป็นค่าที่คาดหวังdispatch_time_t aka UInt64." เราจะสร้างความล่าช้าก่อนที่จะรันลำดับของรหัสใน Swift 3 ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.