iOS開發(fā)常見技巧、警告與報錯以及解決方法

1.警告:Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'EachOnlineShareExtension/Info.plist'.

引用:http://blog.csdn.net/crystal_198874/article/details/44115509

具體原因我沒看明白,想要了解的話可以查看上面的引用鏈接,解決辦法就是:

從警告的工程的Build Phase中Copy Bundle Resource找到Info.plist文件,選中它點擊下方的(-)鍵使它從Build Phase的Copy Bundle Resource移除


2.創(chuàng)建繼承于UIView的子類的時候,沒辦法像繼承于UITableViewCell那樣Also create XIB file,只能在創(chuàng)建好類再創(chuàng)建xib文件。但是這時候會出現(xiàn)問題,在創(chuàng)建好的xib文件中拖入UIView控件,沒辦法更改控件的大小,固定死的。。。。

解決辦法就是:修改視圖的size屬性為freeFrom

3.UITableView有兩種類型,兩種方式對于區(qū)頭和區(qū)尾的活動方式不一樣:

UITableViewStylePlain類型的table中區(qū)頭和區(qū)尾是固定在列表的頭部和尾部的,直到下一個區(qū)的區(qū)頭把當(dāng)前區(qū)的區(qū)尾擠上去,以此類推。

UITableViewStyleGrouped類型的table中區(qū)頭和區(qū)尾是隨著列表單元格滑動的。

4.app的沙盒路徑在每次啟動app后都會變化

不管是模擬器還是真機(jī),app沙盒中Documents/Library/temp這三個文件夾的上層路徑是變化的,所以保存文件的不能保存文件的絕對路徑,而是相對路徑,然后在使用NSSearchPathForDirectoriesInDomains獲取app沙盒頂層路徑,拼接起來才是文件的路徑,否則下次再次啟動app的時候,根據(jù)絕對路徑是獲取不到文件的。

調(diào)試的時候可以在代碼任何地方打斷點,然后在控制臺利用po NSHomeDirectory()打印出沙盒途徑。

未完待續(xù)。。。。

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

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

  • 僅以方便自己查閱記錄前言1.靜態(tài)庫和動態(tài)庫有什么異同?靜態(tài)庫:鏈接時完整地拷貝至可執(zhí)行文件中,被多次使用就有多份冗...
    190CM閱讀 4,535評論 0 4
  • 靜態(tài)庫與動態(tài)庫的區(qū)別 首先來看什么是庫,庫(Library)說白了就是一段編譯好的二進(jìn)制代碼,加上頭文件就可以供別...
    吃瓜群眾呀閱讀 12,343評論 3 42
  • http://www.devstore.cn/essay/essayInfo/6525.html【原文地址】 序言...
    起名好難_fz閱讀 723評論 1 1
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,667評論 30 472
  • 1.不可變數(shù)組轉(zhuǎn)變?yōu)榭勺償?shù)組聲明實例變量的數(shù)組 必須記得實現(xiàn) 對于遍歷數(shù)組找到對象后 如果還需要查找 記得先結(jié)束 ...
    小新xin閱讀 1,052評論 0 1

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