title: Swift complains "extraneous argument label"
body: <p>Trying to start some Swift work. I am using </p>
  
  <pre><code>var imageData = UIImageJPEGRepresentation(image, compressionQuality:1.0)
  </code></pre>
  
  <p>but I get a warning "extraneous argument label 'compressionQuality' in call. I thought that in Swift the secondary parameters were either required or 'allowed' to be labelled, but this won't let me use it at all- fails building if I leave it. Since this is a system function, I can't use the # to require it. But I WOULD like to be able to name as many parameters as possible to make code more readable for myself, I like the ObjC method names, as verbose as they sometimes are.</p>
  
  <p>Is there a way to set a compiler flag to allow extra argument labels?</p>