我在我的应用程序中使用 Facebook SDK 登录,我使用的是最新版本 3.2.1,并且遇到了 SDK 引发的一些错误的问题。例如(我知道这是一个异常情况)如果用户登录我的应用程序,然后在该会话打开时从他们的 Facebook 中删除我的应用程序,然后在我的应用程序上注销/登录 Facebook 会抛出一个 UIAlertView,上面写着 com. facebook.sdk 错误 5,然后如果用户再次登录,它可以通过重新请求权限来正常工作。
虽然这是一个奇怪的用例,但它说明了不希望 Facebook 通过 jibberish AlertViews 与我的用户交流的更大问题,我更愿意检测错误并发出用户可以理解的适当警报。
无论如何(无需重新编写 SDK,是的,我已经提交了一个错误)来抑制 Facebook SDK 中的所有 UIAlertView,并抛出我自己的?