我正在尝试创建一个通用应用程序,根据设备显示不同的图像。我正在使用此代码,以便应用可以确定要显示的图像:#define IMAGE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad ? @"Image_iPad.png" : @"Image-iPhone.png")
对于一个按钮,代码将看起来如下:[Button setImage:[UIImage imageNamed:IMAGE] forState:UIControlStateNormal];
它运行良好,但现在每次在任一设备上显示图像时都会出现以下错误:CUICatalog:提供的资产名称无效:( null)或无效比例因子:2.000000。这个错误是否来自代码,是否有一个简单的解决方案?