【发布时间】:2012-08-24 04:36:24
【问题描述】:
我正在尝试创建一个框架来保存我在项目中使用的一些通用代码。 我找到了在线教程并设法创建了一个框架,但我仍然有一个与资源(xib、图像等)相关的问题。
假设我有一个MainViewController.xib,它有一个使用test.png 的UIImageView。所有这些都在我的框架包中。
当我在另一个项目中使用该框架时,我将它添加到“复制捆绑资源”构建阶段。问题是xib只能使用dummy.framework/Resources/MainViewController.xib之类的路径访问,而里面的UIImageView无法加载test.png。
UIImageView 似乎会尝试从包的根目录加载 png,而不是从存储 xib 的相对文件夹中加载。
有没有人设法创建一个包含代码和资源的框架并在另一个项目中使用它?
【问题讨论】:
-
嗨,andrei,你能告诉我你是如何将 .bundle 文件添加到框架目录中的吗...我无法做到这一点。我的 shell 脚本中可能有一些错误。
标签: ios frameworks uiimageview xib