【发布时间】:2012-05-14 01:12:50
【问题描述】:
我有一个应用程序,效果很好。我复制了目标,所以我有 2 个非常相似的应用程序,但功能略有不同 - 它不是精简版应用程序,而是相同类型的主体。
我复制了很多图形并将它们添加到项目中。我可以将图像添加到我的 .xib 文件中并且我看到它们很好,但是当我运行我的代码时,使用条件语句以编程方式更新图像视图以使用新图像,它不起作用! 代码运行,但我在应用程序中看到的是一个 empty 图像视图。所以它改变了图像视图的来源,但实际上并没有显示帮助。
#ifdef OTHER_VERSION
[self.imgTitle setImage:[UIImage imageNamed:@"differentImage"]];
#endif
我知道 #ifdef OTHER_VERSION 代码有效,因为它稍后会更改我的应用程序的功能,只是我遇到问题的图像.
我是否需要更新项目或其他东西,或者将图像专门添加到新目标?
更新: 我刚刚注意到这一点: 无法加载从标识符为“com.domain.SecondApp”的包中的 nib 引用的“differentImage.png”图像
该图像肯定存在于项目中,该图像是否仅与我从中复制的原始应用程序“com.domain.FirstApp”相关联
【问题讨论】:
-
你试过用 Shift-Apple-K 清理你的项目吗?我发现这通常可以解决我的项目中丢失的图像。不过,我不确定是否每次更改版本时都必须这样做。
-
我确实试过了,是的,我和你有同样的想法,但是没有用。
标签: ios image uiimageview