我有四个应用程序。在每个中我都有一个“X”图标用于解雇视图控制器。在4个应用程序中的3个中,我可以做到这一点:
UIImage *xImage = [UIImage imageNamed: @"X.png"];
但是在其中一个应用中,xImage是零。没有错误或警告。我甚至尝试使用 xcodebuild进行编译;没有错误或警告。
我实际上有4个版本的图片:
24 -rw-r--r-- 1 user staff 8.8K Jul 25 22:20 X.png
24 -rw-r--r-- 1 user staff 12K Jul 25 22:20 X@2x.png
32 -rw-r--r-- 1 user staff 14K Jul 25 22:20 X@3x.png
40 -rw-r--r-- 1 user staff 19K Jul 25 22:20 X@4x.png
请注意,它们都没有设置Quarantine标志。
我在这些文件上运行了shasum。每个应用都有完全相同的文件。
为什么我可以在4个应用中的3个中获取X.png而不是1个?
感谢您提供任何线索。
另外,如果我厌倦了这个废话,我可以使用X@4x.png并且iOS会用它来生成其他的吗?