Value of optional type [PFObject] could not be unwrapped
<p>Just upgraded to xCode 7.2 and Swift 2 and am getting the following error message in my function. Can anybody help me out? Could be something really simple but I cant seem to figure it out. The corrections in xCode did not help any and I have tried unwrapping everything in the if let posts = posts line and still nothing. </p>

<blockquote>
  <p>Value of optional type '[PFObject]?' not unwrapped; did you mean to
  use '!' or '?'?</p>
</blockquote>

<pre><code>func refresh() {
    var postsQuery = PFQuery(className: "Post")
    postsArray.removeAll(keepCapacity: true)
    postsQuery.orderByDescending("createdAt")
    postsQuery.findObjectsInBackgroundWithBlock { (posts, error) -&gt; Void in
        if let posts = posts as [PFObject] {
            self.postsArray = posts
            self.table.reloadData()

        }
    }
}
</code></pre>