Xamarin表单 - 错误MT2101:无法解析引用&UKit.UIEdgeInsets UIKit.UIView :: get_SafeAreaInsets()'

时间:2018-02-22 04:50:10

标签: xamarin xamarin.forms xamarin.ios

我正在开发一个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。

我尝试将链接模式更改为“不要链接”。 (虽然不是优选的)但它会带来不同的问题。

1 个答案:

答案 0 :(得分:0)

在PCL项目中,您不能使用UIKit库,只能在IOS Project中使用此库。