2017-04-21 40 views
2

在我的Xamarin項目中,我需要通過綁定庫引用本機iOS框架。除了本機代碼外,該框架還提供了一些故事板。我如何在我的應用程序中引用它們?從Xamarin.iOS綁定庫引用故事板

調用標準UIStoryboard.FromName導致未找到異常。

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

傳遞了一個空包參數意味着,我在尋找這顯然與異常結束主應用程序包的故事板「找不到一個故事板」,但我無法找到框架捆綁。

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

當我嘗試使用FromClass查找正確的包並從框架中傳遞類時,它仍返回我主包。從框架標識符創建Bundle返回null。

應該怎麼做? Xamarin.iOS是否允許我們引用Framework Bundle以及如何找到它?或者我的綁定庫提供了我缺少的東西。

回答