Ios 使用Xamarin更新过时的.net命令
我正在构建以下示例,以演示AWS Cogneto的一些功能。此方法会引发以下有关过时的错误。然而,当我试图替换那一行时,我得到一个关于顶行后面的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) {
{
的错误,说这是意外的?我应该用什么替换顶行,以保持相同的功能,只是使它能够与新版本的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,但仍然失败。我发布了该问题。您是否可以查看该问题并提出建议?