title: iOS - How to implement a performSelector with multiple arguments and with afterDelay?
body: <p>I am an iOS newbie. I have a selector method as follows - </p>
  
  <pre><code>- (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second
  {
  
  }
  </code></pre>
  
  <p>I am trying to implement something like this - </p>
  
  <pre><code>[self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0];
  </code></pre>
  
  <p>But that gives me an error saying -</p>
  
  <pre><code>Instance method -performSelector:withObject:withObject:afterDelay: not found
  </code></pre>
  
  <p>Any ideas as to what I am missing?</p>