title: Passing arguments to selector that is an argument
body: <p>I have the following method</p>
  
  <pre><code>-(void)changeLevelWithTimeInterval:(NSTimeInterval)timeInterval withLevel:(NSUInteger)level{
  
      [NSTimer scheduledTimerWithTimeInterval:timeInterval
                                   target:self
                                 selector:@selector(changeLevel:)
                                 userInfo:nil
                                  repeats:NO];
  }
  </code></pre>
  
  <p>and I want to call the changeLevel:(NSUInteger)level method with the level argument of the method above. </p>
  
  <p>I have tried to put </p>
  
  <pre><code>[self performSelector:@selector(changeLevel:) withObject:level]
  </code></pre>
  
  <p>and tried to pass this as an argument but it doesn't work. </p>