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
}
})
}
或