如果没有互联网连接或图像不再可用,如何判断 NSData 是否返回 nil ?
这是代码:
NSString *str = @"http://p.twimg.com/A76-I-PCYAA75YH.jpg";//URL is broken
NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
image = [UIImage imageWithData:imgData];
nsdata 在两种情况下为 nil:
- 如果没有互联网连接。
- 或者,如果 url 中的图像不再可用。