【发布时间】:2017-08-11 21:10:13
【问题描述】:
我有一个在用户点击按钮时设置的本地通知。我想将此发送到后台线程,然后更新 UI。这是一种安全的方法吗?
DispatchQueue.global(qos: .background).async { // sends registration to background queue
center.add(request, withCompletionHandler: {(error) in
if let error = error {
print(error)
}
})
DispatchQueue.main.async {
try! self.realm.write {
self.realm.add(task)
self.updateData()
}
}
}
【问题讨论】:
标签: ios swift multithreading ios-multithreading