好的。情况就是这样。我觉得很奇怪。我不知道出了什么问题。
我创建了一个静态库项目。在该项目中,我创建了一个名为 Common 的包来放置图像资源。
我有 2 个应用程序项目。一个用于 ipad,另一个用于 iphone。在两个应用程序项目中,我将包拖到它。所以两个应用程序项目都可以使用包 Common 中的图像资源。
例如,我将一个名为clock.png的png放在bundle Common中。在ipad应用程序项目中,我创建了一个login.xib,在xib中有一个UIImageView,我选择clock.png作为它的图像。时钟。 png 可以在 xib 中看到。我在 iphone app 项目中做同样的事情。
奇怪的是当我运行 ipad 应用程序时。clock.png 图像可以加载并显示在屏幕上。但是当谈到 iphone 应用程序时,它说“无法加载从 a 引用的“clock.png”图像带有标识符“xx”的捆绑包中的笔尖。
我对此感到非常困惑。正如我所见,这两个应用程序项目之间没有太大区别。我应该添加任何设置吗?