美文网首页
iOS掉进坑里几个小时爬不出来

iOS掉进坑里几个小时爬不出来

作者: ttdiOS | 来源:发表于2018-05-30 08:45 被阅读200次

    iOS掉进坑里几个小时爬不出来

    1.使用sd_setImageWithURL的问题(使用浏览器加载url图片与用sd_setImageWithURL加载出来的图片不同, 是为什么啊?)

    方案:NSURL*url = [NSURLURLWithString:head];

    NSLog(@"%@", url);

    [cell.image sd_setImageWithURL:url placeholderImage:nil];

    确认一下你的head里没有中文以及其他 url 非法字符吧。如果有的话,需要先 encode。

    并且,SDWebImage 是有缓存的。可以把 app 删掉重新装,看看是不是缓存的问题。

    是因为SDWebImage 的缓存的问题 因为图片的url没有变所以影响了SDWebImage的使用,

    [[SDImageCache sharedImageCache]removeImageForKey:head];  (这个代码很重要)

    NSURL *url =[NSURL URLWithString:head];

    [cell.image sd_setImageWithURL:url];

    这样写就好了

    2.为什么给一个圆角的uiview添加阴影却没有效果?

    详细情况:此uiview在设置圆角的时候用了self.layer.masksToBounds = YES; 

    方案:不要设置   self.layer.masksToBounds = YES; 就可以看到阴影效果了 。

    self.layer.shadowColor = [UIColor greenColor].CGColor;//阴影颜色

    self.layer.shadowOffset = CGSizeMake(0, 0);//偏移距离

    self.layer.shadowOpacity = 0.5;//不透明度

    self.layer.shadowRadius = 10.0;//半径

    3.内存泄漏,不走[CropViewController dealloc]的原因有哪些??

    是以NSLog界面打印信息为准的

    原因1,代理循环引用了

             2,工程处在release状态下,NSLog不走(坑点)

             3,等等

    4.入坑:NSInvalidArgumentException', reason: 'Can't add self as subview

    解决办法:

    1.add和mastory的先后顺序搞错了,图中注视的放开就会崩溃,(add的顺序要和mastory约束的顺序最好一样)

    相关文章

      网友评论

          本文标题:iOS掉进坑里几个小时爬不出来

          本文链接:https://www.haomeiwen.com/subject/ebzzjftx.html