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

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掉进坑里几个小时爬不出来)