将 Objc 的数据对象转换为属于 GoogleSignIn SDK 的字典



我最近集成了GoogleSignIn在我的应用程序中,成功授权返回GIDGoogleUser,这是他们自己的接口,用Objc编写(我从未在Objc中工作过),我想将其转换为字典(无需手动编写任何解析器),以便所有来自谷歌的配置文件数据可以原样发送到后端。有办法吗?

你应该使用这个线程中描述的方法:

如何在objective-C中迭代类键?

当迭代属性时,你可以将它们存储到一个NSDictionary中,这个NSDictionary可以像Swift本地字典一样在Swift中访问。

由于有些属性是自定义对象,您可能需要使用递归。

在我看来,只获取你想要的属性比遍历所有属性更容易。它将需要更少的代码,而且更简单。

相关内容

  • 没有找到相关文章

最新更新