2017-04-21 85 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以及如何找到它?或者我的绑定库提供了我缺少的东西。

回答