、どのようにフレームワーク内から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を設定するにはどうすればよいですか?
ご意見をいただければ幸いです!
ここで彼の質問はあなたに答える必要があります。http://stackoverflow.com/questions/707429/can-you-reference-xib-files-from-static-libraries-on- the-iphone –
@SebastianFlückiger:あなたのコメントを回答として追加して、この質問に答える/閉じることができます。リンクはとても良いです。 –