2017-04-06 31 views
1

ストーリーボードを含むバンドルを含むスタティックライブラリを作成します。スタティックライブラリバンドルストーリーボードをロードできません(まだロードされていません) - iOS

私は、サンプルプロジェクトを作成し、バンドルと.hファイルをインポートし、それを実行すると、私は以下のようにエラーが発生します。

ここ
</Users/admin/Library/Developer/CoreSimulator/Devices/428755C3-5E9A-451F-AEAE-5BBD33506812/data/Containers/Bundle/Application/E3535CCC-F995-48E2-A26C-D8771E2109A1/testLibApp.app/testLibResources.bundle> (not yet loaded) 

私は静的ライブラリを呼び出すと、ストーリーボードビューを提供します:

NSString * pathAndFileName = [[NSBundle mainBundle] pathForResource:@ "testLibResources" of @: "bundle"];

NSBundle * resourceBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@ "testLibResources" ofType:@ "bundle"]];

NSString * pathAndFileName = [resourceBundle pathForResource:@ "testLib"ofType:@ "storyboard"];

コードの実行がされるまで、それがクラッシュし、上記のようにエラーログを表示し

[NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource: "testLibResources" ofType @:@ "バンドル"]];

スタティックライブラリバンドルストーリーボードを読み込んで現在のビューに表示する方法を知っている人はいますか?

私もビルドフェーズを確認し、バンドルがバンドルresouresに追加されました: enter image description here

答えて

0

私は同じ問題を持っていた(Xcodeの/環境設定/場所/ Xcodeの由来データフォルダを削除することによってそれを解決することができ派生データ)。また、デバイスからアプリを削除します。

関連する問題