好吧,我肯定这很简单,但谷歌今天对我不太好,亲爱的。
因此,我已经尝试了方法的每一个变体,将一个火基IdTokenResult转换成一个字符串,因为它是我正在编写的程序所必需的,而且似乎什么都不起作用。它们都给了我编译器错误,或者运行时错误,而没有继续。
我试过的例子
String result = tokenResult as String; // Run-Time error, wrong sub-type
String result = tokenResult.toString(); // Build-error, can't be assigned to a variable of type...我所发现的关于"cast()“命令的所有内容都只讨论列表,而不允许我实际将这个值转换为字符串。
我可以将它作为字符串打印到控制台,但这在任何形式上都帮不了我。所以..。我怎么能这么做?
发布于 2020-02-03 16:00:02
我想您使用的是这个getIdTokenResult(forceRefresh?: boolean): Promise<IdTokenResult>,它返回IdTokenResult,这就是为什么它会给您带来运行时错误,您需要从字符串dataType String result = tokenResult.token;的tokenResult中获取token属性。
https://stackoverflow.com/questions/60042669
复制相似问题