I believe I\'m having an issue where my closure is happening on a background thread and my UITableView isn\'t updating fast enough. I am making a call to a REST service and
You can also update the main thread using NSOperationQueue.mainQueue(). For multithreading, NSOperationQueue is a great tool.
NSOperationQueue.mainQueue()
One way it could be written:
NSOperationQueue.mainQueue().addOperationWithBlock({ self.tableView.reloadData() })
Update: DispatchQueue is the way to go for this