I have the text label of a cell set by URL task. But when I first load up the app the label text is not set to the task results until I either scroll the table view or I select the cell itself.

I am assuming my code needs to manually "update" the view of the cell? Here is a task I am using inside of the tableView cellForRowAtIndexPath function:

```
if indexPath.row == self.homeLabels.count - 1 {
        let task1 = NSURLSession.sharedSession().dataTaskWithURL(url1!) { data, response, error in
            if error != nil {
                println(error)
                return
            }

            let parser = NSXMLParser(data: data)
            parser.delegate = self
            if parser.parse() {
                println(self.results)
                if indexPath.row == 0 { 
                    cell.detailTextLabel!.text = self.parseResults
                }
            }
}

```

I've tried adding a tableView.reloadData() but that seems to not be the correct function.