title: Misunderstanding with enums in Swift
body: <p>I have enum with cities that looks like</p>
  
  <pre><code>enum Cities: String {
      case la = "Los Angeles"
      case ta = "Tel Aviv"
      case ny  = "New York"
  }
  </code></pre>
  
  <p>And I need to pass sting with city name to one of functions that is waiting for NSString</p>
  
  <p>so this code is not working and I don't understand why</p>
  
  <pre><code>let selectedCity = Cities.ny
  myFunc(city : selectedCity)
  </code></pre>
  
  <p>I get error "<em>Cannot convert value of type 'Cities' to expected argument type 'String!'</em>" </p>
  
  <p>Xcode is suggesting me to use Cities.ny.rawValue as selectedCity.</p>