您好,登錄后才能下訂單哦!
一、客戶端發送的請求數量和服務端接收的數量不一致。原因可能是服務端并發請求數量設置的過小。
二、利用GCD循環請求數據時小概率的引起程序崩潰。原因可能是兩個線程同時對一個數據源進行了操作。
三、繪制分時、k線時線條模糊,舉行時會出現四條邊不一樣粗細。原因就是IOS繪圖機制的問題。推薦文章:IOS CGContextSetLineWidth無法設置1像素線寬?
四、利用tableView的headerViewForSection:方法獲取headerView時一直是nil。原因應該是設置headerView時利用- (UIView *)tableView: viewForHeaderInSection:的代理方法返回的UIView應該是UITableViewHeaderFooterView類型的,很多時候被他的返回值(UIView *)誤導了。
五、由于項目比較大,頁面多而且復雜,有時就需要從當前的responder通過nextResponder(一個甚至多個)找到深層次的VeiwController。推薦文章:IOS 響應事件傳遞nextResponder
六、項目中需要用到循環刷新數據,利用NSTimer來實現,但是想在VC銷毀時停掉timer(就是在dealloc方法中停掉),結果發現dealloc根本不調用,原本以為是引用計數沒有減到0,可是問題不在此,而就在NSTimer這。結果在viewDidDisappear:停掉timer后就調用dealloc方法了。推薦文章:IOS 學習筆記第一點
七、利用viewWithTag:尋找子View時,出現絕對性的錯誤,對象類型都不對。問題出現在設置的tag有重復,要注意的是子View在包括子View的子View的tag都不可以重復,所以建議另外創建一個文件專門設定tag,就像android中的R.java文件一樣來確保tag的唯一。推薦文章:IOS 學習筆記
2013-5-23
一、當新建工程調整原有目錄結構時,提示警告:Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'ChartViewDemo/ChartViewDemo-Info.plist'.解決方法:http://blog.csdn.net/mideveloper/article/details/7790186
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。