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 AutoLayout 編碼
- 下一頁:IOS 中的 _cmd 代表本方法的名稱
Copyright ©
Ios教程網 All Rights Reserved