title: Objective-C: How to perform a performSelector:@selector?
body: <p>Well, I'm creating a custom SEL like:</p>
  
  <pre><code>NSArray *tableArray = [NSArray arrayWithObjects:@"aaa", @"bbb", nil];
  for ( NSString *table in tableArray ){
      SEL customSelector = NSSelectorFromString([NSString stringWithFormat:@"abcWith%@", table]);
      [self performSelector:customSelector withObject:0];
  }
  </code></pre>
  
  <p>I got a error:
  <strong>Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Sync aaaWithaaa]: unrecognized selector sent to instance</strong></p>
  
  <p>but if i run it with the real method name it works!</p>
  
  <pre><code>[self performSelector:@selector(aaaWithaaa:) withObject:0];
  </code></pre>
  
  <p>How to solve it out?</p>