title: For Loop Swift: Cast from to unrelated type always fails
body: <p>I have an error that says <code>Cast from '[String : AnyObject]' to unrelated type '[[String : AnyObject]]' always fails</code></p>
  
  <pre><code>for dict in json as! [[String: AnyObject]] {
      let VideoCategory = videoCategory()
      VideoCategory.setValuesForKeys(dict)
      videoCategories.append(VideoCategory)
  }
  </code></pre>
  
  <p>I tried wrapping it in an if statement, still it shows an error</p>
  
  <p>What am I doing wrong?</p>
  
  <p>here's the JSON feed</p>
  
  <pre><code>{
      "action":"videos",
      "result": {
          "count":2,"videos":
          [
              {
                  "id":"427","asset_id":"279804413","asset_title":"title_1"
              }
              {
                  "id":"428","asset_id":"279804413","asset_title":"title_2"
              }
          ]
  }
  </code></pre>