我正在开发一个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)
我该如何解决这个问题?我在我的机器上安装了XCode 9.2。,Xamarin Studio 6.3。
我尝试将链接模式更改为“不要链接”。 (虽然不是优选的)但它会带来不同的问题。
答案 0 :(得分:0)
在PCL项目中,您不能使用UIKit库,只能在IOS Project中使用此库。