当没有连接以使用Web服务加载图像时占位符图像

时间:2010-12-08 13:39:42

标签: iphone objective-c cocoa-touch web-services image

当互联网连接(或没有可用的网络服务)不存在时,我们可以得到任何虚拟图像吗?当我们有互联网连接时,我必须从网络服务中检索图像....

1 个答案:

答案 0 :(得分:1)

如果您无法从Web服务获取默认图像,为什么不在项目中加载默认图像。我不确定你是如何打开连接的。如果从连接中获取某种数据,请执行以下操作:

UIImage *theImage;
if(imageData > 0)
   theImage = [UIImage imageWithData:imageData]
else
   theImage = [UIImage imageNamed:@"whateverYourDummyImageNameIs.jpg"];

这实际上取决于你如何重新提供图像。服务完成后,只需检查您是否有任何数据;如果是,请保存图像。如果不是,请加载虚拟图像。