I've got a tableView with a data source as an NSMutableArray. I want to filter information in this tableView by a user entered criteria, however, I can't find anything in NSTableView or NSTableView delegate that would allow me to do that. It seems the only way is to create a second array that contains the filtered(or non-filtered) results and use that as the data source. It seems like there should be an easy way to filter a TableView, given that it's probably done a lot, so am I missing something?