title: How to initiate NSArray with objects passed by method with variable argument list
body: <p>Is it possible to do that this way:</p>
  
  <pre><code>- (void) setList:(id) firstObj,...
  {
      va_list args;
      va_start(args,firstObj);
      list = [[NSArray alloc] initWithObjects:args]; // Compile error
      va_end(args);
  }
  </code></pre>