iOS 崩潰 Crash UIImageView setViewGeometry:forMetric:

這種崩潰找了好久,最后才找到解決辦法,原因是
設置view.frame的時候,有個除法表達式除以0了
類似如下代碼

CGFloat temp = 0;
view.Frame = CGRectMake(0,0,100.0/temp,200)

修改方法,可以在賦值前判斷一下

CGFloat temp = 0;
if(temp > 0) {
    view.Frame = CGRectMake(0,0,100.0/temp,200)
}

希望可以幫到大家

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,076評論 25 708
  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,862評論 2 59
  • 1.ios高性能編程 (1).內層 最小的內層平均值和峰值(2).耗電量 高效的算法和數據結構(3).初始化時...
    歐辰_OSR閱讀 29,547評論 8 265
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數據庫組件 SD...
    陽明AGI閱讀 16,003評論 3 119
  • 每個人都有占小便宜的心理,so,商家就利用了這個心理來達到自己的目的,老話說的好,買的沒有賣的精,還是很有道理的
    沁沐閱讀 157評論 0 0