ios - 如何以 xamarin 表单弹出当前页面?

标签 ios xamarin xamarin.ios navigation xamarin.forms

我已经创建了 Xamarin 表单项目。我已经创建了主详细信息页面和其他页面。我想弹出当前页面,以便我可以返回上一页。我使用了以下代码:

await Navigation.PopAsync();

这适用于 Android,但有时它会以奇怪的行为使 iOS 应用程序崩溃。当我在应用程序中移动时,有时在许多页面中,当调用 PopAsync 时,内容被删除并且页面变为空白,但页面没有返回到上一页,当我按下他的返回按钮时,应用程序崩溃。我试图捕捉错误,但错误来了(null)。
那我怎样才能弹出页面呢?

最佳答案

我找到了解决方案。这是由于 ListView 的 iOS 中的自定义渲染器。我删除了自定义渲染器并且它有效

关于ios - 如何以 xamarin 表单弹出当前页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41775890/

相关文章:

c# - Xamarin 和数据绑定(bind)

objective-c - 没有使用我的自定义 UIViewController 调用 ViewDidLoad

c# - TPL 能否在多个线程上运行任务?

c# - 将 TinyIoC 与 MonoTouch + Storyboard一起使用 - 在哪里构建?

.net - 在 .NET 中创建的 OpenXML 电子表格无法在 iPad 中打开

iphone - 在 iPhone 上运行我的应用程序时图像模糊

android - 保存 pdf 而不向用户显示打印对话屏幕

ios - 从 UIPopoverController 显示时,不会调用 UITableView 的自定义委托(delegate)

iOS CGContextSetRGBFillColor 参数太少

android - Xamarin Android CookieManager 不存储所有 cookie