iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了xcode – FBSDKRequestConnection警告swift3大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我试图解决这个警告,但没有成功.自升级到 swift3后,我在Facebook Graph request完成处理程序中收到一条警告消息. 错误消息具体是“未使用类型’FBSDKGraphrequestConnection?’的表达式.” graphrequest?.start(completionHandler: { (connection, result, error) in
我试解决这个警告,但没有成功.自升级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
>初始化FBSDKGraphrequestConnection
>添加请求连接的请求
>开始连接.

所以,

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()更受欢迎,没有警告或错误.

大佬总结

以上是大佬教程为你收集整理的xcode – FBSDKRequestConnection警告swift3全部内容,希望文章能够帮你解决xcode – FBSDKRequestConnection警告swift3所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。