我正在通过HTTP获取JSON数据,并希望使用自定义的MKAnnotationView在MKMapView中显示它们。到此为止没有问题。
糟糕的事情是REST服务可能返回我.xcassets文件中没有相应的图钉类型。有没有办法检查App的Asset Catalog中是否有条目,并避免出现如下消息:
CUICatalog:提供了无效的资产名称:NonExistingImage,或无效的比例因子:2.000000
示例代码如下:
糟糕的事情是REST服务可能返回我.xcassets文件中没有相应的图钉类型。有没有办法检查App的Asset Catalog中是否有条目,并避免出现如下消息:
CUICatalog:提供了无效的资产名称:NonExistingImage,或无效的比例因子:2.000000
示例代码如下:
NSString * imageName = @"NonExistingImage";
if (imageName != nil) {
// this line creates the above message
UIImage * image = [UIImage imageNamed:imageName];
// checking for image != nil, otherwise use default image
} else {
// default image
}