我正在尝试创建一个框架,保留我在项目中使用的一些常用代码.我找到了在线教程并设法创建了一个框架,但我仍然有一个与资源相关的问题(xib,图像等).
假设我有MainViewController.xib一个UIImageView使用a test.png.所有这些都在我的框架包中.
当我在另一个项目中使用框架时,我将其添加到"Copy Bundle Resources"构建阶段.问题是xib只能使用类似的路径访问dummy.framework/Resources/MainViewController.xib,并且UIImageView内部无法加载test.png.
似乎UIImageView将尝试从bundle的根目录加载png,而不是从也存储xib的相对文件夹加载.
有没有人设法创建一个包含代码和资源的框架并在另一个项目中使用它?