[英].log file will not write into the documents directory in iPhone
這不是我的問題,我想與大家分享這些要點。
我遇到一種情況,我想在我的應用程序中創建日志文件並將其作為郵件發送到支持網站。
因此,我在資源目錄中創建了一個擴展名為.log的文件,然后嘗試將其移至文檔目錄。
該文件不會移到documents目錄。但是我所做的所有將文件移入documents目錄的代碼都可以。
我嘗試在資源目錄中創建一個擴展名為.txt的文件,並且未修改相同的代碼,現在我可以將該文件復制到文檔目錄中,並且可以寫了。
因此,我意識到擴展名為.log的文件不會被復制到iPhone的文檔目錄中。
是真的。我只是與您分享我的想法。
這是一個答案。
您的觀察是錯誤的。 復制帶有日志擴展名的文件可以正常工作。
我猜:
您的debug.log文件從未在設備上。 因為它沒有分配給您的目標。 xcode將.txt文件添加到目標,而.log文件未添加到目標。 您必須手動執行此操作。 是的,即使在添加文件對話框中選擇了添加到目標。
固定:
在您的xcode邊欄中,右鍵單擊“組和文件”標題,然后選擇“目標成員身份”。 看到debug.log前面的未選中框了嗎? 點擊它。
瞧,iphone復制了日志文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.