2017-04-21 21 views
2

私のXamarinプロジェクトでは、ネイティブiOSフレームワークをバインディングライブラリで参照する必要があります。ネイティブコードに加えて、このフレームワークはほとんどストーリーボードを提供しません。私はどのように私のアプリでそれらを参照することができますか?Xamarin.iOSからStoryboardを参照するバインディングライブラリ

標準のUIStoryboard.FromNameを呼び出すと例外が見つかりません。バンドルパラメータとしてnullを渡す

var storyboard = UIStoryboard.FromName("FromFramework", null); 

は、私は明らかに例外「ストーリーボードを見つけることができませんでした」で終わるが、私はフレームワークバンドルを見つけることができませんよメインのアプリケーションバンドルにストーリーボードを検索することを意味します。

var bundle = NSBundle.FromClass(
    new ObjCRuntime.Class(typeof(FromFrameworkViewController))) 

私がFromClassを使用して正しいバンドルを見つけようとし、フレームワークからクラスを渡すと、それでも私はメインバンドルを返します。フレームワーク識別子からバンドルを作成するとnullが返されます。

どうすればよいですか? Xamarin.iOSはFramework Bundleとその参照方法を参照できますか?または、私の拘束力のあるライブラリは私が紛失しているものを提供するべきです

答えて

関連する問題