      - parameter indexPath: NSIndexPath
 
      */
-
     public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
         tableView .deselectRow(at: indexPath, animated: true)
         let results = self.resultsForObjectSChemaAtIndex(indexPath.row)


     - returns a UITableViewCell
     */

    override public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier) as! RBSRealmObjectBrowserCell


     - parameter id: a UIBarButtonItem
     */
    func sortObjects(_ id:UIBarButtonItem) {
        id.title = ascending == false ?"Sort Z-A": "Sort A-Z"
        ascending = !ascending
        let sortDescriptor = NSSortDescriptor(key:"objectClassName", ascending: ascending)
        let array = NSArray(array: objectPonsos)
        objectPonsos = array.sortedArray(using: [sortDescriptor]) as! [RBSObjectPonso]
