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.內(nèi)存泄漏,不走[CropViewController dealloc]的原因有哪些??

是以NSLog界面打印信息為準的

原因1,代理循環(huán)引用了

? ? ? ? ?2,工程處在release狀態(tài)下,NSLog不走(坑點)

? ? ? ? ?3,等等


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

解決辦法:

1.add和mastory的先后順序搞錯了,圖中注視的放開就會崩潰,(add的順序要和mastory約束的順序最好一樣)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容