我正在开发一个 iPad3/iPad2 应用程序。在我的包中,我有 iPad2 和 @2xiPad3 图像。当我使用包时它工作正常。在 iPad2 中检测到低分辨率图像,在 iPad 3 中检测到高分辨率图像。但我的问题是当我从文件夹访问它时。我怎样才能对文件夹做同样的事情。当我使用文件夹而不是捆绑时,只加载低分辨率图像。这是我的代码。
NSString *docsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
NSString *fileName = @"image.png";
NSString *path = [docsDirectory stringByAppendingPathComponentNSString stringWithFormat"/%@",fileName]];
我也放在image@2x~ipad.png
了文档目录中。但它没有在 ipad3 中自动检测到。我也尝试使用不带扩展名的图像名称。但问题依然存在。