title: readWithCallback function not working in swift 3
body: <p>Before the swift update(in swift 2) my code was like the following and it worked successfully with no errors.</p>
  
  <pre><code>     client.me.events.readWithCallback({
            (list: Array&lt;AnyObject&gt;!, error: MSOrcError!) -&gt; Void in
       } 
  </code></pre>
  
  <p>But after the swift update (in Swift 3) I get errors in the previous code, so I changed it to the below code. It has no errors but when I run the app it gets crashes and terminates. When I remove the last line I get an error saying:</p>
  
  <blockquote>
    <p>Cannot convert value of type 'Any?' to expected argument type
    '(([Any]?, MSOrcError?) -> Void)!'</p>
  </blockquote>
  
  <pre><code>      client.me.events.read(callback: Any?{
            (list: Array&lt;AnyObject&gt;!, error: MSOrcError!) -&gt; Void in
       } as! (([Any]?, MSOrcError?) -&gt; Void)! )
  </code></pre>
  
  <p>How do I solve this error? </p>