我正在从事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中使用此库