title: read array from plist and only return item if match was found
body: <p>i'm trying to work my way through a plist...
  Now i wanted to only fetch item 1 if it was a genre of Soft how do i achieve this ?</p>
  
  <p>i'm trying to sort my way through it but it doesn't work...</p>
  
  <pre><code> var path = NSBundle.mainBundle().pathForResource("radioChannels", ofType: "plist")
      self.menuItemArray = NSMutableArray(contentsOfFile: path!) as NSMutableArray!
      for obj: AnyObject in menuItemArray {
          if let dict = obj as? NSDictionary {
              if let menuPunkt = dict["genre"] as? String {
                  if menuPunkt as String == ("Soft"){
                      println("Soft \(menuPunkt)")
                  }
              } else {
                  println("failed with menuPunkt")
              }
          } else {
              println("failed to convert to NSDictionary")
          }
      }
  </code></pre>
  
  <p>this i only tried but doest work</p>
  
  <pre><code>    var descriptor: NSSortDescriptor = NSSortDescriptor(key: "Soft", ascending: true)
      self.sortedResults = menuItemArray.sortedArrayUsingDescriptors([descriptor])
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/2qSSR.png" alt="Plist"></p>