1.) Unable to dequeue a cell with identifier:--> This is the very basic error that will occur in your project. It occurs basically due to the reason that you forgot to register a class of cells that you are using to display in the table view. Well it's not like you are foolish enough to forget about using the method shown below...
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("Cell1", forIndexPath: indexPath) as? UITableViewCell
cell?.textLabel?.text = finalUrl[indexPath.row]
return cell!
}