 
         tableView.dataSource = self
         tableView.delegate = self
+
+        tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: MainViewController.NoteCellIdentifier)
     }
 
     override func viewWillAppear(animated: Bool) {

    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // TODO
        return tableView.numberOfRowsInSection(section)
    }

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        // TODO
        return tableView.cellForRowAtIndexPath(indexPath)!
    }

    override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

import HTTPRPC

class MainViewController: UITableViewController {
    var notes: [[String: AnyObject]] = []

    // TODO Move this to AppDelegate; see PDB example
    var serviceProxy: WSWebServiceProxy!

    static let NoteCellIdentifier = "noteCell"

    override func loadView() {
        view = LMViewBuilder.viewWithName("MainView", owner: self, root: nil)
    }
