ios--把數據存儲到沙盒中
編輯:IOS開發綜合
把數據存儲到沙盒中
先找到沙盒的路徑,用如下代碼
NSArray *arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSAllDomainsMask, YES);
NSString *path = [arr objectAtIndex:0];
如果把數據存儲在.txt文件中路徑可變為pStr如下:
NSString *pStr = [path stringByAppendingString:@“/data.txt"];
把一些數據存儲進去(如:hello,world!):
NSString *string = @“hello,world!”;
用歸檔存儲如下:
NSData *data=[[NSData alloc]init];
data=[NSKeyedArchiver archivedDataWithRootObject:string];
[data1 writeToFile:pStr atomically:YES];
讀取保存在沙盒中的數據
NSData *data1=[NSData dataWithContentsOfFile:pStr];
NSArray *array=[NSKeyedUnarchiver unarchiveObjectWithData:data1];
[string addObjectsFromArray:array];
- 上一頁:IOS設計模式第十篇之命令行設計模式
- 下一頁:ios上載文件到服務器的工具類EPUploader
Copyright ©
Ios教程網 All Rights Reserved