title: Ambiguous use of 'init(contentsOfURL:)' in swift 4.1
body: <p>I use Swift 4.1 and XCode 9.3</p>
  
  <pre><code>var upsList = [Any]()
  
  func loadUpsValues () {
      print("loadUpsValues")
      let upsFileAsURL = URL(string: "Upslist.txt")
      //    Original Objective C Call was: NSMutableArray *ListUpsArray = [NSMutableArray arrayWithContentsOfURL:upsFile];
      //
      let upsList = NSArray(contentsOfURL:upsFileAsURL! )
  }
  </code></pre>
  
  <p>I get an error: <code>Ambiguous use of 'init(contentsOfURL:)'</code>
  and it seems that the source for <code>NSArray</code> comes from the same foundation definition:</p>
  
  <p>I have twice: </p>
  
  <pre>
  1 Found this candidate (Foundation.NSArray)
  2 Found this candidate (Foundation.NSArray)
  </pre>
  
  <p>Thanks for your help</p>