CFNetwork SSLHandshake失败(-9807)

时间:2015-12-13 06:55:55

标签: firebase

我一直在调试窗口中收到此错误CFNetwork SSLHandshake failed (-9807),并且在尝试使用Firebase数据填充UITableViewController时没有显示任何数据。我尝试过这个潜在的解决方案iOS 9 ATS and Firebase REST,但仍有问题。

我使用的代码是(Credit to @DavidEast)

class TableViewController1: UITableViewController {
// your firebase reference as a property
var ref: Firebase!
// your data source, you can replace this with your own model if you wish
var items = [FDataSnapshot]()

override func viewDidLoad() {
    super.viewDidLoad()
    // initialize the ref in viewDidLoad
    ref = Firebase(url:"https://the-lighthouse-app.firebase.io/states")
}

override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)
    // listen for update with the .Value event
    ref.observeEventType(.Value) { (snapshot: FDataSnapshot!) in

        var newItems = [FDataSnapshot]()

        // loop through the children and append them to the new array
        for item in snapshot.children {
            newItems.append(item as! FDataSnapshot)
        }

        // replace the old array
        self.items = newItems
        // reload the UITableView
        self.tableView.reloadData()
    }
} 
}

0 个答案:

没有答案