Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用Xamarin更新过时的.net命令_Ios_Facebook_Amazon Web Services_Xamarin - Fatal编程技术网

Ios 使用Xamarin更新过时的.net命令

Ios 使用Xamarin更新过时的.net命令,ios,facebook,amazon-web-services,xamarin,Ios,Facebook,Amazon Web Services,Xamarin,我正在构建以下示例,以演示AWS Cogneto的一些功能。此方法会引发以下有关过时的错误。然而,当我试图替换那一行时,我得到一个关于顶行后面的{的错误,说这是意外的?我应该用什么替换顶行,以保持相同的功能,只是使它能够与新版本的xamarin.forms一起工作 login.LogInWithReadPermissions(readPermissions.ToArray(), delegate(LoginManagerLoginResult result, NSError error) {

我正在构建以下示例,以演示AWS Cogneto的一些功能。此方法会引发以下有关过时的错误。然而,当我试图替换那一行时,我得到一个关于顶行后面的
{
的错误,说这是意外的?我应该用什么替换顶行,以保持相同的功能,只是使它能够与新版本的xamarin.forms一起工作

login.LogInWithReadPermissions(readPermissions.ToArray(), delegate(LoginManagerLoginResult result, NSError error)
{
    if (error != null)
    {
        App.OnFacebookAuthFailed();
    }
    else if (result.IsCancelled)
    {
        App.OnFacebookAuthFailed();
    }
    else
    {
        var accessToken = result.Token;
        App.OnFacebookAuthSuccess(accessToken.TokenString);
    }
});
警告CS0618:
Facebook.LoginKit.LoginManager.LogInWithReadPermissions(字符串[],Facebook.LoginKit.LoginManagerRequestTokenHandler)
已过时:请改用
LogInWithReadPermissions(字符串[],UIViewController,LoginManagerRequestTokenHandler)方法
(CS0618)(Gas\u Sense.iOS)


新方法只是在两个现有参数之间引入了一个ViewController参数。您是否尝试传递对当前ViewController的引用?我尝试传递view controller,但仍然失败。我发布了该问题。您是否可以查看该问题并提出建议?