IOS 開發(fā)獲取本地圖片路徑及上傳
更新時間:2017年05月12日 14:27:07 作者:冉然
這篇文章主要介紹了IOS 開發(fā)獲取本地圖片路徑及上傳的相關資料,需要的朋友可以參考下
1、獲取沙盒路徑
NSString *path_document=NSHomeDirectory(); //設置存儲文件路徑?。。。。?!文件路徑的名字一定要區(qū)分開 NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Documents/%@%@%@.png",_shopObj.shopPicture,_shopObj.shopColor,self.shopObj.shopName]]; //寫入文件 [UIImagePNGRepresentation(img) writeToFile:imagePath atomically:YES]; //將地址存儲到自己設置的Model模型中 self.shopObj.shopPicture=imagePath;
2、讀取數(shù)據(jù)的時候,直接從自己設置文件中讀取出來就行了,例子如下:
NSString *path_document=NSHomeDirectory(); NSString *imagePath=[path_document stringByAppendingString:[NSString stringWithFormat:@"/Documents/%@%@%@.png",_shopObj.shopPicture,_shopObj.shopColor,self.shopObj.shopName]]; UIImage *img=[UIImage imageWithContentsOfFile:imagePath]; cell.imgV.image=img;
順便說一下設置的根目錄的位置:
2,獲取Documents目錄路徑的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex:0];
3,獲取Caches目錄路徑的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cachesDir = [paths objectAtIndex:0];
4,獲取tmp目錄路徑的方法:
NSString *tmpDir = NSTemporaryDirectory();
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
IOS LaunchScreen設置啟動圖片與啟動頁停留時間詳解
這篇文章主要介紹了IOS LaunchScreen設置啟動圖片與啟動頁停留時間詳解的相關資料,需要的朋友可以參考下2017-02-02iOS UICollectionView實現(xiàn)橫向滑動
這篇文章主要為大家詳細介紹了iOS UICollectionView實現(xiàn)橫向滑動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-03-03iOS開發(fā)之UIKeyboardTypeNumberPad數(shù)字鍵盤自定義按鍵
這篇文章主要介紹了iOS開發(fā)之UIKeyboardTypeNumberPad數(shù)字鍵盤自定義按鍵 的相關資料,需要的朋友可以參考下2016-08-08iOS10添加本地推送(Local Notification)實例
這篇文章主要為大家詳細介紹了iOS10添加本地推送(Local Notification)實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09