title: Unable to unwrap NSAppleEventDescriptor in SWIFT
body: <p>I'm having an Applescript which gives me a result. But I am unable to unwarp the value to String so i can use it. </p>
  
  <pre><code>var set: String = "set windowTile to \"\"\n"
  var tell: String = "tell application \"System Events\"\n"
  var setFrontApp: String = "set frontApp to first application process whose frontmost is true\n"
  var setFrontAppName: String = "set frontAppName to name of frontApp\n"
  var tellProcces: String = "tell process frontAppName\n"
  var tellFirst: String = "tell (1st window whose value of attribute \"AXMain\" is true)\n"
  var setWindowTitle: String = "set windowTitle to value of attribute \"AXTitle\"\n"
  var endTellFirst: String = "end tell\n"
  var endTellProcess: String = "end tell\n"
  var endTell: String = "end tell"
  var startAtLoginScript: NSAppleScript = NSAppleScript(source: set + tell + setFrontApp + setFrontAppName + tellProcces + tellFirst + setWindowTitle + endTellFirst + endTellProcess + endTell)     
  var scriptResult:NSAppleEventDescriptor = startAtLoginScript.executeAndReturnError(errorInfo)!
  
  NSLog ("%@",  scriptResult)
  </code></pre>
  
  <p>The NSLog looks like this: </p>
  
  <pre><code>2015-03-14 15:15:14.001 test[7315:161881] 
  &lt;NSAppleEventDescriptor:'utxt'("test.swift")&gt;
  </code></pre>
  
  <p>The actual Result is a String "test.swift". How can I unwrap/parse this result? </p>
  
  <p>I tried adding this:</p>
  
  <pre><code>var number:Int = 1
  let result = scriptResult.descriptorAtIndex(number)
  </code></pre>
  
  <p>Also i tried using the method <code>descriptorForKeyword(&lt;#keyword: AEKeyword#&gt;)</code> but i do not know hot to set AEKeyword.</p>