如何从用户框架中获取资源或nib文件?

时间:2012-02-27 20:42:14

标签: ios frameworks nib nsbundle

如何在框架内调用nib文件,比如说:

myFramework/Resources/a.nib

我已经构建了框架(使用来自kstenerud的iOS-Universal-Framework 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]引用我的框架,但我的框架有一个空id。在构建框架时如何设置id?

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

将评论重新发布为答案:

对于这个问题,已经存在一个包含大量有用信息的线程。这个问题的答案。

在此处阅读:Can you reference Xib files from static libraries on the iPhone?