首页 > 解决方案 > Rg.Plugins.Popup - 反复打开弹出窗口时应用程序在 ios 上崩溃

问题描述

您好,我正在开发 Xamarin Forms 应用程序,我使用了 Rg.Plugins.Popup 插件。这个插件在 android 上运行良好,但是当我反复打开和关闭弹出窗口时,应用程序在 ios 上崩溃了......

标签: visual-studioxamarinxamarin.formsxamarin.iospopup

解决方案


在我的情况下,我的项目中遇到了同样的问题,这是因为当我在某个时候打开多次弹出窗口突然消失,当我下次打开弹出窗口并关闭它时,应用程序在调试我发现的问题后崩溃了当弹出窗口突然出现并关闭时,它的实例还存在于弹出堆栈中,当我单击关闭弹出窗口时,它试图关闭堆栈上的弹出窗口,但由于它自动关闭而从未存在

经过当时的研究,我发现这是 Rg.popup 的一个错误,并通过将我的 nuget 升级到最新版本来解决它

Rg.Plugins.Popup 1.2.0223

如果您在这种情况下遇到同样的问题,也只需升级到提到的版本,就有很大机会解决您的问题


推荐阅读