Allow swipe-to-delete in one instance of UITableViewDataSource, but not another
<p>I've got a UITableViewDataSource that I'm using for two different UITableViews.  In one of the table views, I want to enable swipe-to-delete, so I've implemented <code>tableView:commitEditingStyle:forRowAtIndexPath</code>, and it works as expected.  However, in another table, I want to disable that feature.</p>

<p>I've got it working by making two UITableViewDataSource classes, one subclassing the other, and I only implement <code>tableView:commitEditingStyle:forRowAtIndexPath</code> in the subclass.  I call them RecipientModel and RecipientModelEditable.</p>

<p>I'm wondering if there's a better way.</p>
