ios - 无法解析引用“UIKit.UINavigationBarAppearance”
问题描述
将 xamarin 表单版本更新为 4.5.0.356 后构建应用程序时出现以下错误
我不明白为什么在更新版本后会发生这种情况。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(795,3): error MT2101: Can't resolve the reference 'UIKit.UINavigationBarAppearance', referenced from the method 'System.Void Xamarin.Forms.Platform.iOS.NavigationRenderer::UpdateBarBackgroundColor()' in 'Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'.
解决方案
UINavigationBarAppearance
在 iOS 13.0 中添加。
因此,将您的 Xamarin.iOS 版本和 Xcode 版本至少更新到 Xamarin.iOS 13.xxx 和 Xcode 11.x
推荐阅读
- flutter - 每当谷歌 Play 商店有新版本时,Flutter 应用程序不会自动更新
- python - 我的函数没有正确计算所有行的平均值
- python - Python XPath 选择器不适用于 selenium
- firebase-realtime-database - 有没有办法可以通过对话流实现与实时数据库进行交互
- dateadd - 如何编写返回昨天日期的 ZOQL (Zuora SQL) 函数?
- java - 设计springboot应用程序骨架的最佳方法是什么
- reactjs - React Router TypeError:无法读取未定义的属性“状态”
- python - 线程“主”org.apache.spark.SparkException 中的异常,在 spark 中本地运行
- java - 列出java中给定路径中.class文件中的所有方法及其返回类型
- java - 从 docker 运行时出现 Java SIGSEGV 错误