ios訪問documents目錄下的檔案,注意:
1>.拼接的路徑字串是否正確;
2>.拼接的路徑的方式:
第一種, 字串變數 + ...+字串常量 拼接:
demo1:
nsstring* path = [nsstring stringwithformat: @"%@/%@", docpath, @"23.png"];
demo2:
nsstring
@"documents"
];
nsstring* path = [nsstring
stringwithformat: @"%@%@.png", docpath, afilename];
"23.png", ".png"是我說的常量.
第二種, 字串變數 + ...+字串變數 拼接:
nsstring
@"documents"
];
nsstring* path = [nsstring
stringwithformat: @"%@%@", docpath, afilename];
現在要說的是第二種方法是錯誤的,因為在nsstring字串變數末位有'\0'字元,
而檔案相關的api要求路徑字串末位不能包含'\0'字元,所以在路徑format的時候要注意最後乙個字串不能為nsstring
iOS 小心刪除Documents中的檔案
在ios開發中,刪除sandbox中documents目錄下的檔案可能是個比較常用的操作,下面是我封裝的部分 void viewdidload nsstring getdirectoryofdocumentfolder return documentspath nsstring getdirecto...
IOS本地資料訪問
nsuserdomainmask 代表從使用者資料夾下找 yes 代表展開路徑中的波浪字元 nsarray array nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes 在ios中,只有乙個目錄跟...
nginx訪問認證 目目錄瀏覽
在實際工作中,企業中有些 要求使用賬號和密碼才能訪問,如 後台 phpmyadmin wiki 平台 等 模組ngx http auth basic module 允許使用 http基本認證 協議驗證使用者名稱和密碼來限制對資源的訪問 模組ngx http auth basic module 下有兩...