Xamarin 窗体 - 错误 MT2101:无法解析引用'UIKit.UIEdgeInsets UIKit.UIView::get_SafeAreaInsets()'



我正在从事xamarin.forms项目,并且在更新Xamarin.forms版本为2.5.0.122203后,我会遇到以下错误。

/Users/UserName/Official/Projects/ProjectFolder/ProjectName/iOS/MTOUCH: Error MT2101: Can't resolve the reference 'UIKit.UIEdgeInsets UIKit.UIView::get_SafeAreaInsets()', referenced from the method 'System.Void Xamarin.Forms.Platform.iOS.PageRenderer::ViewSafeAreaInsetsDidChange()' in 'Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'. (MT2101)  (ProjectName.iOS)

如何解决这个问题?我的机器中安装了Xamarin Studio 6.3 Xcode 9.2。

我试图将链接模式更改为"不链接"(尽管它不太可取(,但它给出了不同的问题。

在PCL项目中您不能使用Uikit库,您只能在iOS Project中使用此库

最新更新