xamarin - 尝试从导航返回 bool 时从 5.x 更新到 8.0.2 后关闭和导航编译错误
问题描述
return await NavigationService.Navigate<LocationDisclosureViewModel, bool?>();
不再有效。得到一个编译错误,说明它必须是引用类型。'bool?' 类型 必须是引用类型才能将其用作泛型类型或方法“IMvxNavigationService.Navigate<TViewModel, TResult>(IMvxBundle?, CancellationToken)”中的参数“TResult”
同样在尝试调用关闭时,不再有效。
await NavigationService.Close(this, false);
查看源代码,似乎更改接口以更改 Result 类型以从 notnull 继承到类。对此有什么建议的解决方法?我们只需要返回一个简单的布尔值,而不是一个复杂的类。
解决方案
推荐阅读
- typescript - Typescript:如何向映射类型添加调用签名?
- java - 使用 jtable 单元格中的 where 参数更新 mysql 表
- amazon-web-services - 使用 PowerShell 将 S3 存储桶中新创建的文件夹中的新文件复制到本地计算机
- javascript - 为什么用 < 对 JS 数字数组进行排序?
- c# - 基础 MSAccess 数据库更改时更新 DataGridView
- google-chrome-devtools - Chrome 开发人员工具在记录运行时性能时挂在“正在加载配置文件...”提示
- javascript - 反应切换主题/ css?
- amazon-web-services - 如何在 powershell 中解析假定角色的凭据并将它们设置为脚本中的变量?
- ssl-certificate - 如何正确指定 Service Fabric 证书的通用名称
- rest - Tensorflow Serving:Rest API 返回“格式错误的请求”错误