2012-02-27 5 views
0

、どのようにフレームワーク内からnibファイルを呼び出しますを言う:ユーザフレームワークからリソースまたはnibファイルを取得する方法は?

myFramework/Resources/a.nib 

私はフレームワーク(kstenerudからiOSのユニバーサル・フレームワークMKで)構築され、テストアプリケーションにインストールされていることはできませんが、 nibファイルを直接参照する方法があるようです。

[[NSBundle mainBundle] pathForResource:@"BarViewController_iPhone" ofType:@"nib"] 
returns nil. 

barViewController = [[BarViewController alloc] initWithNibName:@"BarViewController_iPhone" bundle:nil]; also does not work. 

ここで、nibファイル名はBarViewController_iPhone.nibです。それはnilを返します。

[NSBundle bundleIdentifier]でフレームワークを参照しようとしましたが、フレームワークにnull IDがあります。フレームワークを構築するときにIDを設定するにはどうすればよいですか?

ご意見をいただければ幸いです!

+0

ここで彼の質問はあなたに答える必要があります。http://stackoverflow.com/questions/707429/can-you-reference-xib-files-from-static-libraries-on- the-iphone –

+1

@SebastianFlückiger:あなたのコメントを回答として追加して、この質問に答える/閉じることができます。リンクはとても良いです。 –

答えて

0

答えとしてコメント再ポスト:この質問はすでにこの問題に多くの有用な情報&の回答が含まれているスレッドを、存在するため

を。

読むここではそれについて:Can you reference Xib files from static libraries on the iPhone?

+0

セバスチャン、お返事ありがとうございます!私はその記事と他のいくつかの記事を読んで、フレームワークを使う道を歩み始めました。しかし、私はまだ私のフレームワークが構築され、含まれている後、リソースファイルを参照するように見えることができません。インクルードされたフレームワークのリソースファイルは、メインバンドルまたは別のバンドルにありますか? –

+0

フレームワークバンドル=) http://cocoadevcentral.com/articles/000064.php フレームワークバンドルからペン先を取得する必要があります=) –

関連する問題