xcode – FBSDKRequestConnection警告swift3
发布时间:2020-12-14 19:35:47 所属栏目:百科 来源:网络整理
导读:我试图解决这个警告,但没有成功.自升级到 swift3后,我在Facebook Graph Request完成处理程序中收到一条警告消息. 错误消息具体是“未使用类型’FBSDKGraphRequestConnection?’的表达式.” graphRequest?.start(completionHandler: { (connection,result,er
我试图解决这个警告,但没有成功.自升级到
swift3后,我在Facebook Graph Request完成处理程序中收到一条警告消息.
错误消息具体是“未使用类型’FBSDKGraphRequestConnection?’的表达式.” graphRequest?.start(completionHandler: { (connection,result,error) in if error != nil { //do something with error } else if result != nil { //do something with result } }) 我已经尝试添加(在完成处理程序中)代码行,如下所示,以查看警告是否会消失,但警告是持久的. connection.start() connection.timeout = 30 if connection != nil { } 完成处理程序我在swift2中工作得很好,没有给我这样的警告.我没有正确使用完成处理程序吗? 解决方法
对于任何感兴趣的人来说,看起来首选的方法是:
>初始化FBSDKGraphRequest 所以, let graphRequest = FBSDKGraphRequest(graphPath: "me",parameters: ["fields" : "email"]) let connection = FBSDKGraphRequestConnection() connection.add(graphRequest,completionHandler: { (connection,error) in if error != nil { //do something with error } else { //do something with result } }) connection.start() 上面似乎比graphRequest.start()更受欢迎,没有警告或错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |