Xamarin iOS 绑定库视图控制器按钮单击崩溃 Xamarin 表单应用程序

Xamarin iOS Binding Library View Controller Button Click Crashes Xamarin form App

我正在创建一个 xamarin 表单应用程序,其中一个 iOS 绑定库用于 xamarin 表单应用程序中的按钮单击 ViewController 从绑定库中呈现(即在绑定库中声明和定义)在 ViewController 中有一个导航栏以编程方式在 ios library.On 栏按钮单击库中关闭 ios 和 Xamarin iOS 中的 ViewController .但是当我在 Xamarin 表单应用程序中使用这个库时,单击同一个按钮会发生崩溃。 以下是我的崩溃日志的屏幕截图:

应用输出如下:

应用程序日志是:

 2016-09-20 13:10:33.270 TestXamarinFormApp.iOS[2923:95916] -[AppDelegate window]: unrecognized selector sent to instance 0x7be3a0e0

    2016-09-20 13:10:33.275 TestXamarinFormApp.iOS[2923:95916] Xamarin.iOS: Received unhandled ObjectiveC exception: NSInvalidArgumentException -[AppDelegate window]: unrecognized selector sent to instance 0x7be3a0e0
    Thread finished: <Thread Pool> #5

谁能解决这个问题?

此问题是由于 Xamarin Forms 应用程序未在 AppDelegate 文件中定义 UIWindows,因此可以通过在 AppDelegate 文件中添加以下函数来解决此问题。

public override UIWindow Window {
 get { 
return UIApplication.SharedApplication.KeyWindow; 
      }
}