【篤行】iOS 開發中的問題

在做西郵圖書館時遇到的一些問題。

1、在TableView創建好之後,cell什麼的都已經初始化完畢,cell上不顯示數據
原因:在numberOfRowsInSection中返回的數組爲空。
解決:檢查自己的dataArray是不是有數據。

2、沒有數據的時候不顯示tableView的分割線
解決:

self.tableView.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];

3、在使用cell重用機制時,出現了下滑之後,cell顯示重疊的現象
原因:之前的cell的View沒有刪掉;
解決:將上滑之後的cell的子View刪掉就好啦。

4、在傳字典參數時,運行時出現breakpoint1.1
原因:參數中有參數爲空

5、在進入詳情頁的時候,需要轉圈提示用戶
解決:使用SVProgressHUD第三方庫進行loading圖。

6、在搜索框只能進行一次關鍵詞搜索,並且在進入圖書詳情後,返回再次點用搜索方法,使得展示頁出現兩次搜索詳情
解決:在searchBar中更新代理方法中:updateSearchResultsForSearchController;
將查詢到的數據存放的數組需要置空。

待解決問題:
3、緩存數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章