samples/location/app/controllers/places_list_controller.rb
class PlacesListController < UITableViewController
attr_accessor :places_list
def viewDidLoad
@places_list = []
Places.load(self)
view.dataSource = view.delegate = self
end
def viewWillAppear(animated)
view.reloadData
end
def tableView(tableView, numberOfRowsInSection:section)
@places_list.size
end
def reloadData
view.reloadData
end
CellID = 'CellIdentifier'
def tableView(tableView, cellForRowAtIndexPath:indexPath)
cell = tableView.dequeueReusableCellWithIdentifier(CellID) || UITableViewCell.alloc.initWithStyle(UITableViewCellStyleSubtitle, reuseIdentifier:CellID)
placeItem= @places_list[indexPath.row]
cell.textLabel.text = placeItem
cell
end
end