处理来自Facebook SDK的无效令牌警报

Jay*_*iyk 5 facebook facebook-graph-api ios parse-platform swift

PS:请帮助我投票这个问题,因为找到解决方案真的很难.

下面是我的代码,以检查我的Facebook令牌是否有效.

        var request: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: nil);

        request.startWithCompletionHandler { (connection: FBSDKGraphRequestConnection!, result: AnyObject!, error: NSError!) -> Void in
            if error == nil {
                println("No Error")
            }
            else {
                PFFacebookUtils.unlinkUserInBackground(SLUser.currentUser()!);
                println("Error")
            }
        }
Run Code Online (Sandbox Code Playgroud)

奇怪的是,如果令牌无效(用户已更改密码或用户已撤销应用程序权限),则应用程序会自动显示如下警告.

出现错误对话框

我的问题是:

  1. 用户按OK或取消时如何处理?
  2. 是否可以禁用该警报或替换它?