title: Using performSelector:withObject:afterDelay: with non-object parameters
body: <p>I want to invoke <code>setEditing:animated:</code> on a table view with a slight delay. Normally, I'd use <code>performSelector:withObject:afterDelay:</code> but</p>
  
  <ol>
  <li>pSwOaD only accepts one parameter</li>
  <li>the second parameter to <code>setEditing:animated:</code> is a primitive BOOL - not an object</li>
  </ol>
  
  <p>In the past I would create a dummy method in my own class, like <code>setTableAnimated</code> and then call <code>[self performSelector:@selector(setTableAnimated) withObject:nil afterDelay:0.1f</code> but that feels kludgy to me.</p>
  
  <p>Is there a better way to do it?</p>