class ViewController: NSViewController {
@IBOutlet weak var tableView: NSTableView!
var onlineTunnels:[Tunnel]? = []
override func viewDidLoad() {
super.viewDidLoad()
let t = Tunnel(
id: "id",//tunnel["id"] as? String,
ip: "127.0.0.1",
proto: "tcp",//tunnel["proto"] as? String,
region: "us",//tunnel["region"] as? String,
public_url: "http://localhost",//tunnel["public_url"] as? String,
metadata: "1",
started_at: "started_at",//tunnel["started_at"] as? String,
version: "1")
onlineTunnels?.append(t)
}
}
我看到线程1:EXC_BAD_ACCESS(代码= EXC_I386_GPFLT)。有人能帮我理解为什么我会看到这个吗?最后,我将设置一个循环并将多个隧道添加到数组中,然后在NSTableView中显示它们。思考?它打破了我将结构附加到数组的地方,我无法弄清楚原因。