12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //
- // ShowNetworksViewController.swift
- // ZeroTier One
- //
- // Created by Grant Limberg on 5/14/16.
- // Copyright © 2016 ZeroTier, Inc. All rights reserved.
- //
- import Cocoa
- class ShowNetworksViewController: NSViewController, NSTableViewDelegate, NSTableViewDataSource {
- @IBOutlet var tableView: NSTableView!
- var networkList: [Network] = [Network]()
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do view setup here.
- tableView.setDelegate(self)
- tableView.setDataSource(self)
- }
- override func viewWillAppear() {
- super.viewWillAppear()
- ServiceCom.getNetworkList() { (networkList) -> Void in
- NSOperationQueue.mainQueue().addOperationWithBlock() { () -> Void in
- self.networkList = networkList
- self.tableView.reloadData()
- }
- }
- }
- // NSTableViewDataSource
- func numberOfRowsInTableView(tableView: NSTableView) -> Int {
- return networkList.count
- }
- // end NSTableViewDataSource
- }
|