嗨,我在使用 Xamarin Auth 显示 TwitterAPI 的登录页面和使用 Rg.Plugins 的弹出窗口页面时遇到问题。
这是错误:
Warning: Attempt to present <UINavigationController: 0x7f8b3fa8fa00> on <RgPopupPlatformRenderer: 0x7f8b4089f860> which is already presenting <Rg_Plugins_Popup_IOS_Renderers_PopupPageRenderer: 0x7f8b40943120>
它在安卓上运行顺利。
这两种方法不兼容 - 它们都尝试同时在同一控制器上显示模态控制器。
最糟糕的是,当Twitter将其对话框显示为模态控制器时,即使在本机平台上,您想要实现的目标(在您自己的弹出窗口中显示(也是不可能的,因此即使您以某种方式成功地说服Rg.Plugins更改其代码以修复崩溃,您想要实现的目标也行不通, 该应用程序不会崩溃。