错误消息具体是“未使用类型’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 = 30if 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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)