0

をクリックxamarinフォームにボタンのクリックで使用するiOSの結合ライブラリーは、(のViewControllerが結合ライブラリーから提示APPれるすなわち結合内で宣言および定義されましたライブラリ)とのViewControllerにナビゲーションバーもIOSおよびXamarinのiOSでのViewControllerを解任IOS library.Onバーボタンをクリックライブラリでプログラム作成があります。私はXamarinフォームアプリでこのライブラリを使用する場合でも、同じボタンをクリックしたときに、クラッシュがあります。 以下は私のクラッシュログの私のスクリーンショットです:次のようにXamarin iOSのバインディングライブラリビューコントローラのボタン私はxamarinフォームアプリケーションを作成していますクラッシュXamarinフォームアプリケーション

Exception

とアプリケーションの出力は次のようになります。 Applicaion Output logs

アプリケーションログです:

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 

誰がこの問題を解決することができます?

答えて

0

問題はXamarin Formsによるものです.AppDelegateファイルにUIWindowsが定義されていないため、この問題はAppDelegateファイルに次の機能を追加することで解決できます。

public override UIWindow Window { 
get { 
return UIApplication.SharedApplication.KeyWindow; 
     } 
} 
関連する問題