Swift错误无法转换types的值(AFHTTPRequestOperation?,AnyObject?) – >()

我更新xcode版本8.0(8A218a)swift 3后,我得到了这个错误

无法将types'(AFHTTPRequestOperation?,AnyObject?) – >()'的值转换为期望的参数types'((AFHTTPRequestOperation?,Any?) – > Void)!'

这是上面显示的错误的以下代码。

jsonmanager.post( "http://myapi.com", parameters: nil, success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in if(responseObject.object(forKey: "meta")?.object(forKey: "status")?.intValue == 200){.... 

难道我做错了什么 ?

它在以前的版本7.3.1 swift 2中运行良好。

callback方法签名已经改变。 在Swift 2中是这样的

 (AFHTTPRequestOperation?, AnyObject?) -> Void 

在Swift 3中

 (AFHTTPRequestOperation?, Any?) -> Void 

你应该改变下面的行

 success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) 

 success: { (operation: AFHTTPRequestOperation?, responseObject: Any?)