我已成功使用SDWebImage很长时间了.但是当我们设置图像时,iOS8会崩溃
[ myImageView setImageWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",@"url"]] placeholderImage:[UIImage imageNamed:PROFILE_HOLDER_IMAGE]];
Run Code Online (Sandbox Code Playgroud)
有没有办法避免它
干杯
小智 12
他们已经改变setImageWithURL到sd_setImageWithURL为iOS 8.
试试这个新语法,
[myImageView sd_setImageWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",@"url"]] placeholderImage:[UIImage imageNamed:PROFILE_HOLDER_IMAGE]];
Run Code Online (Sandbox Code Playgroud)
首先setImageWithURL:placeholderImage:已弃用,您还必须检查您的 URL 字符串是否不为空。尝试这个方法:
NSString *imageURLString;
if (imageURLString && ![imageURLString isEqual:[NSNull null]])
{
NSURL *imageURL = [NSURL URLWithString:imageURLString];
[myImageView sd_setImageWithURL:imageURL placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
}
Run Code Online (Sandbox Code Playgroud)
另请确保您使用最新版本的 SDWebImage。
| 归档时间: |
|
| 查看次数: |
4242 次 |
| 最近记录: |