2017-04-21 15 views
2

제 Xamarin 프로젝트에서 바인딩 라이브러리를 통해 기본 iOS 프레임 워크를 참조해야합니다. 네이티브 코드 외에도이 프레임 워크는 스토리 보드를 거의 제공하지 않습니다. 내 앱에서 어떻게 참조 할 수 있습니까?Xamarin.iOS에서 스토리 보드 참조하기 바인딩 라이브러리

표준 UIStoryboard.FromName을 호출하면 예외가 발견되지 않습니다. 번들 매개 변수로 null를 건네

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

내가 "스토리 보드를 찾을 수 없습니다"분명히 예외로 끝나는 기본 응용 프로그램 번들 스토리 보드를 검색하지만 프레임 워크의 번들을 찾을 수없는거야 것을 의미한다.

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

FromClass를 사용하여 올바른 번들을 찾고 프레임 워크의 클래스를 전달하면 여전히 메인 번들을 반환합니다. 프레임 워크 식별자에서 번들을 생성하면 null이 반환됩니다.

어떻게해야합니까? Xamarin.iOS는 Framework Bundle을 참조하고이를 어떻게 찾을 수 있습니까? 또는 제 바인딩 라이브러리가 제가 누락 된 것을 제공해야합니다.

답변