Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用Swift 2.1的多线程-对成员的引用不明确_Ios_Multithreading_Swift - Fatal编程技术网

Ios 使用Swift 2.1的多线程-对成员的引用不明确

Ios 使用Swift 2.1的多线程-对成员的引用不明确,ios,multithreading,swift,Ios,Multithreading,Swift,我试图在加载图像时适应多线程。我核对了答案,所以我的答案和他们的没有什么不同。但我的错误是: 对成员“调度\获取\全局\队列”的引用不明确 我还尝试使用QOS\u CLASS\u USER\u INITIATED.rawValue并将其转换为Int如果缺少逗号,请尝试: func getImg() { dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) { () -> Void in

我试图在加载图像时适应多线程。我核对了答案,所以我的答案和他们的没有什么不同。但我的错误是:

对成员“调度\获取\全局\队列”的引用不明确


我还尝试使用
QOS\u CLASS\u USER\u INITIATED.rawValue
并将其转换为
Int
如果缺少逗号,请尝试:

func getImg() {
    dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) { () -> Void in
        // GET DATA
        dispatch_async(dispatch_get_main_queue()) {
            // Update UI
        }
    }
}
(还有一个备用的},最后,但这只会造成混乱

或者,要不使用尾随块语法,请使用:

func getImg() {
    dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0), { () -> Void in
        // GET DATA
        dispatch_async(dispatch_get_main_queue()) {
            // Update UI
        }
    })
}

如果缺少逗号,请尝试:

func getImg() {
    dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) { () -> Void in
        // GET DATA
        dispatch_async(dispatch_get_main_queue()) {
            // Update UI
        }
    }
}
(还有一个备用的},最后,但这只会造成混乱

或者,要不使用尾随块语法,请使用:

func getImg() {
    dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0), { () -> Void in
        // GET DATA
        dispatch_async(dispatch_get_main_queue()) {
            // Update UI
        }
    })
}

缺少右括号/逗号。可以执行以下操作:

func getImg() {
    dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0), {
        // GET DATA
        dispatch_async(dispatch_get_main_queue()) {
            // Update UI
        }
    })
}


缺少右括号/逗号。可以执行以下操作:

func getImg() {
    dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0), {
        // GET DATA
        dispatch_async(dispatch_get_main_queue()) {
            // Update UI
        }
    })
}