#1066: TableView bug? ----------------------------------+----------------------------------------- Reporter: yasuimao@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- There seems to be a bug with NSTableView (tableView:willDisplayCell:forTableColumn:row:). Attached are two test programs (one working and one not working). The script is following (identifiers of two columns are "0" and "1"): {{{ class AppController attr_accessor :table def awakeFromNib @ary = [] end def buttonPushed(sender) @ary = [[0,1],[2,3],[4,5]] @table.reloadData end def numberOfRowsInTableView(tableView) @ary.length end def tableView(tableView,objectValueForTableColumn:col,row:row) @ary[row][col.identifier.to_i] end def tableView(table, willDisplayCell: cell, forTableColumn: col, row: row) p row end end }}} By clicking a button, the table should display numbers, but it crashed. If you check Console, it returned 'nil' for 'row' and then crashed with "EXC_BAD_ACCESS". For col, it returned NSTableColumn object. I'm not sure if there is something wrong with my script, though. -- Ticket URL: <http://www.macruby.org/trac/ticket/1066> MacRuby <http://macruby.org/>